An interactive course that explains how CSS layout really works, aimed at people who build with React or Vue.

A self-paced online course by Josh W. Comeau for developers who already work in React, Vue, Angular or Svelte and want to understand CSS. It has 10 modules, around 200 lessons and about 40 hours of content, covering rendering logic, positioning, flexbox, grid, responsive CSS, typography, animation and detail work.
Lessons mix writing and short videos with exercises, interactive demos and mini-games, and each module ends with a workshop project built in React. Students get a Discord community and a certificate.
The site says it is not for absolute beginners. The last big update, in December 2025, added material on subgrid and reading-flow.
grid