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 Google for Developers
Google's Web Fundamentals course teaches the foundations of modern web development: HTML, CSS, JavaScript, responsive design, and web performance. It's a free guide on Google Developers that combines tutorials, best practices, and interactive examples. After finishing, you understand how the web works and can build responsive, performant websites. The course is broad but not very deep. The main limitation: this is a reference and tutorial collection, not a structured course with projects.
Google's official guide to modern web development best practices. Covers responsive design, HTML/CSS fundamentals, web performance, accessibility, progressive web apps, CSS layout techniques (flexbox and grid), and visual design. Includes free, hands-on codelabs and runnable code examples. Written by Google engineers and updated regularly. Ideal as a reference while building projects, or as a structured learning path through web-development foundations.
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
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.