CSS · how every web page looks
Make it look right,
on every screen.
Start from zero: you only need the basics of HTML, and every word is explained in plain English. You will learn how the browser decides which styles win, the box model, units and colours, typography, positioning, Flexbox, Grid, responsive design, transitions and animation, and modern CSS like nesting, :has() and container queries. Every example is live, and every phase ends with exercises your browser checks automatically.
- Phases
- 12
- Topics
- 73
- Hours
- 31
- Diagrams
- 91
- Exercises
- 504
By the end you can
What this course makes you able to do
- Predict which rule wins: the cascade, specificity, inheritance and layers
- Control every box: sizing, spacing, borders, backgrounds and overflow
- Build any layout with Flexbox and Grid, and know which to choose
- Make pages responsive with media queries, fluid type and container queries
- Add transitions and animations that are smooth and respect reduced motion
- Organise, theme and debug real-world CSS, and answer CSS interview questions
Beginner → Advanced
The curriculum, by level
Where should I start?
Pick a path for your goal
Complete beginner
You know a little HTML. Start here: every word is explained.
Layout and responsive
You can style text; now build real page layouts.
Advanced and interviews
You write CSS daily and want depth and modern features.
Helpful before this course
Where this leads next