Almost every website in the world uses HTML and CSS. So you should definitely learn them if you want to create websites.

We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to build websites with HTML and CSS.

Per Borgan created this course. Per is a front-end developer and co-founder of Scrimba.

This course will teach you HTML and CSS through building and deploying five awesome projects. It is also fully interactive, with over 75 coding challenges. There are no prerequisites, so it is suitable for absolute beginners.

This course contains 101 sections spread across 6 modules. Here are the modules:

  • Module 1: Build & deploy your first website
  • Module 2: Build a Google.com clone
  • Module 3: Build a digital Business Card
  • Module 4: Build a Space Exploration site
  • Module 5: Build a Birthday GIFt Site
  • Module 6: Solo Project: Hometown Homepage

This course is designed with absolute beginners in mind, so there are no prerequisites, and you do not need any tools except your browser.

The lectures are  fun and bite-sized. And by the end of this course, you will have built and deployed several neat-looking projects that you can show to potential employers.

Here are some of the topics you will learn about in this course:

  • HTML basics
  • Text elements
  • Anchor tags
  • Interactive elements
  • Divs and spans
  • Attributes
  • Nesting
  • Lists
  • Images
  • Document structure
  • CSS basics
  • Classes and Ids
  • Inline vs block
  • Centering elements
  • Borders
  • The box model
  • Margin & padding
  • Inheritance
  • Flexbox
  • Text shadows
  • Background images
  • Using fonts
  • Color palettes
  • Gradients
  • Chrome Dev Tools
  • Debugging with Google
  • Version control systems
  • Deploying to the web
  • Using design tools
  • … and a lot more!

Watch the full course below or on the freeCodeCamp.org YouTube channel (5-hour watch).