Skill
Semantic documents and layouts you can read in the DOM, not a pile of divs.
Curated resources
Scores are LearnPath editorial opinions (clarity, cost, freshness, project density) — not an objective ranking. Every YouTube item is embedded officially after a click-to-load facade.
6hBest for beginnersfreeCodeCamp6h
Build the layouts in the HTML playground rather than only watching.
MDN Web Docs2h
The source of truth for HTML. Prefer MDN over random blogs.
1h 10mFastest pathProgramming with Mosh1h 10m
Seventy minutes to a first working page by an instructor who has taught this material for a decade. Use it to get moving, then take the long HTML course for semantics.
19h 42mProject-basedfreeCodeCamp.org19h 42m
Almost twenty hours spent building a complete website from a design, in real time. It is the closest thing to pair-programming with an instructor, and the output is portfolio-ready.
5h 22mLearnPath pickfreeCodeCamp.org5h 22m
Five hours that build real pages — semantic HTML first, then CSS layout with flexbox and grid — rather than touring tags and properties. Each section ends by styling a working page, which is what makes the knowledge stick.
11h 8mfreeCodeCamp.org11h 8m
Eleven hours that go from selectors to responsive design, transitions and modern layout without skipping the box model. The most complete CSS reference course verified, and the one to return to when a layout refuses to behave.
4h 8mfreeCodeCamp.org4h 8m
Four hours dedicated to HTML alone: document structure, text, links, images, tables, forms and validation. Slower and more thorough than the combined HTML/CSS courses, which matters because semantics cause most accessibility bugs later.
2h 16mCoder Coder2h 16m
A 2026 course on Tailwind v4 — the current major version, including the new CSS-first configuration — taught by building layouts rather than listing classes. Tailwind changed enough in v4 that older courses teach configuration that no longer exists.
4h 12mfreeCodeCamp.org4h 12m
Four hours and a small project, published 2023 — still useful for its component-building patterns, but written for Tailwind v3, so check the v4 course first for configuration.
Challenges
Projects