arrow-left

All pages
gitbookPowered by GitBook
1 of 4

Loading...

Loading...

Loading...

Loading...

project

Your first project is to create a Hobby Page. This can be about one of your hobbies, a particular interest of yours, or a public figure you admire. You are not required to make this about yourself or disclose anything personal. The page will be built with HTML, styled with CSS and use a bit of JavaScript.

hashtag
Requirements

hashtag
Documenting

We'd like to hear about what you created, and how you created it. For this project, you're required to include a README.md file. These are written in and give an overview of the project. You might like to include sections which follow the three headings above: planning; building; and debugging.

alt-textarrow-up-right
Markdownarrow-up-right

resources

hashtag
Getting started

  • Setting up a web pagearrow-up-right

Sections of freeCodeCamp's curriculum used to be a part of our application requirements. The curriculum doesn't cover JavaScript and they estimate it as 300 hours of work in total. Although completing it is not required, it will give you a fantastic foundation in building websites.

hashtag
HTML

hashtag
CSS

hashtag
JavaScript

hashtag
Git

Git has a number of features available, and we're not expecting you to learn them all. During the application stage, we ask that you focus on learning to add, commit, and push your changes.

hashtag
GitHub

CSS box modelarrow-up-right
GitHub's guide to set up Gitarrow-up-right
GitHub Flowarrow-up-right
MDN: Getting started with the webarrow-up-right
freeCodeCamp: Responsive web designarrow-up-right
freeCodeCamp: Basic HTML and HTML5arrow-up-right
W3 Schools: HTML Tutorialarrow-up-right
freeCodeCamp: Basic CSSarrow-up-right
freeCodeCamp: Responsive Web Design Principlesarrow-up-right
WebAIM: Alt Textarrow-up-right
Oli's intro to the DOMarrow-up-right
MDN: Intro to DOMarrow-up-right
Date.toLocaleString()arrow-up-right
Gitarrow-up-right
Git intro videosarrow-up-right
Version control in VS Codearrow-up-right
Get startedarrow-up-right
Create a repoarrow-up-right
Getting started with GitHub Pagesarrow-up-right

hobby-page

learning-outcomes