HTML & CSSBeginner
Intro to HTML/CSS: Making Webpages
Khan Academy's introduction to web development. Learn HTML tags, CSS styling, web page structure, and how browsers render content. Ideal for absolute beginners.
Free course on freeCodeCamp
freeCodeCamp's Responsive Web Design certification teaches HTML, CSS, flexbox, CSS Grid, and responsive design through 20 hands-on projects you build in the browser. You earn a free verified certificate by completing five required projects. This course is completely free with no paywall or subscription needed. The strength is that you build real webpages (a cat photo app, a registration form, a product landing page) rather than toy exercises, so you get portfolio pieces right away. The main limitation: there are no videos, only written lessons and projects. If you learn better from watching someone code, pair this with a video course like Scrimba's JavaScript as your next step.
Over 2 million learners have earned the free Responsive Web Design certificate on freeCodeCamp (source: freecodecamp.org/learn).
freeCodeCamp's foundational web design curriculum. Learn HTML, CSS, flexbox, grid, and responsive design by building 20 projects. Free certificate included.
HTML & CSSBeginner
Khan Academy's introduction to web development. Learn HTML tags, CSS styling, web page structure, and how browsers render content. Ideal for absolute beginners.
HTML & CSSBeginner
The Odin Project's HTML & CSS foundation covers everything from basic tags to flexbox layouts. Includes real projects, a curated reading list, and community support.
HTML & CSSBeginner
Mozilla's official free CSS curriculum from the Learn Web Development section. Covers CSS syntax, selectors, the box model, color, typography, flexbox, grid, responsive design, and troubleshooting. Taught through structured reading with inline code examples, making it ideal for learners who prefer documentation-style, reference-based learning over traditional video instruction. No certificate on completion, no projects, and requires basic HTML knowledge from a prior course.