We independently test and review every course that we recommend.
Please support us by joining our mailing list, and recommending this guide to others.
Course Review
Here is our in-depth review of Build a Website with HTML, CSS, and GitHub Pages, based on hours of rigorous testing and evaluation.
Updated: July 18, 2023
Solid hands-on option for learning how to design, build, and deploy simple websites.
Fast Facts
Codecademy
By Various Authors
The course material is almost entirely comprised of short readings and coding exercises to teach you each concept. This keeps your hands on the keyboard from the first lesson.
Each section of the course includes a hands-on project, most of which include detailed step by step instructions. The scenarios for these projects aren't always the most relevant to professional web development, but are typically engaging and illustrate the core concepts well.
The path wraps up with a capstone project where you have to apply all the skills you've learned to design and build a landing page for a school, given a set of wireframes. This fairly meaty project will definitely put your skills to the test.
This path combines the Learn CSS course and Intermediate CSS courses, which are available for free. But if you subscribe and take this path, you also get access to some guided projects, practices, and the capstone project.
Most of the hands-on projects are guided, with step by step instructions. This means they're not terribly challenging, so you may reach the capstone project and find it takes a while to adjust to writing CSS without guidance.
If you already know some HTML and CSS, you probably want to skip ahead, and complete the practices for each section that you already know.
Scrimba
By Per Harald Borgen
This is one of the most impressive beginner-friendly HTML and CSS courses available. Well made, effective, engaging, and a lot of fun.
Frontend Masters
By Various
Solid on-ramp to CSS, going from the basics to professional-level CSS, with a particular emphasis on real-world frontend development.
Our course reviews are conducted by a team of technical professionals, course developers, and lifelong learners.
The lead of this project, Brian Green, has worked in developer education since 2009. He built the content development teams at Pluralsight and Udacity, implementing quality standards and tutorials to improve course quality and working with hundreds of authors to create courseware. Most recently, he built the product team at App Academy. As of writing, he estimates he has spent nearly a year of his life taking or reviewing online courses, on topics ranging from Web Development, Networking, Server Administration, DevOps, Cybersecurity, Machine Learning, and Artificial Intelligence.
We reviewed this course using the following criteria: