Project 1: Personal Website

Learning goals

You should come away from this project with knowledge and practical experience about the following:

  • HTML, its syntax, and how it provides structure to websites

  • CSS, its syntax, and how it is used to apply style and layout to HTML elements

  • How to link to external websites, other HTML pages, and external CSS files

  • Best practices for styling with CSS

  • How to publish a static website to the web using a service like Netlify

Deliverables

Your site should meet the following parameters:

  • Multiple HTML pages (at least 2, total) that can be navigated between using <a> tags

  • A rich variety of content about you, some aspect of your life, or anything else you'd like to share / publish

  • CSS style applied using an external .css stylesheet

  • All code should be hosted in a GitHub repository

  • A publicly accessible URL obtained through hosting the site on a static hosting service like Netlify

    • This is free

    • We will show you how to do this in a video sent out early in Week 4!

Submission

SUBMIT HERE:

  1. A link to your site's publicly accessible site (something like yoursitename.netlify.app)

  2. A link to your site's public github repo on your github account

Last updated