HTML & CSSBeginner
Responsive Web Design
freeCodeCamp's foundational web design curriculum. Learn HTML, CSS, flexbox, grid, and responsive design by building 20 projects. Free certificate included.
Free course on Khan Academy
Khan Academy's Intro to HTML/CSS teaches you to write HTML and CSS from scratch, building webpages as you go. The course covers HTML structure (headings, paragraphs, lists, links), CSS styling (colors, fonts, layouts), and basic responsive design. All lessons are video-based, and you write code in Khan Academy's browser editor, so nothing to install. You earn a certificate by completing the course. After finishing, you can write static HTML and CSS webpages and understand how to style them. The main limitation: this is an introduction and it stops there. You won't learn advanced CSS like Flexbox or Grid, so pair this with freeCodeCamp's Responsive Web Design course if you want the full picture.
Khan Academy's computer science courses have been taken by over 20 million learners worldwide (source: khanacademy.org/about).
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
freeCodeCamp's foundational web design curriculum. Learn HTML, CSS, flexbox, grid, and responsive design by building 20 projects. Free certificate included.
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.