CSS Fundamentals: Layout, Flexbox, Grid and Responsive Design
Learn CSS from selectors and the box model to Flexbox, Grid, animations and modern features. For beginners styling real web pages.
Start course →
What you'll learn
- Write selectors and understand the cascade and specificity.
- Apply the box model, positioning, Flexbox and Grid to build layouts.
- Style colours, typography, backgrounds and shadows.
- Make pages responsive with media queries, fluid images and container queries.
- Add transitions and animations, use custom properties and organize CSS with BEM and layers.