← All courses
Starter plan
CSS
Take the profile page you structured in HTML and make it something people want to look at: colors, spacing, real layouts with flexbox and grid, typography with taste — and a responsive design that works from a 360px phone to a wide desktop.
5 modules · 17 lessons · one at a time, in order
Course outline
5 modules · 17 lessons — taken one at a time, in order.
Module 1
4 lessons · 1 assignmentMaking things look like something
- 1What CSS is and three ways to add it
- 2Selectors
- 3Color & units
- 4The cascade, in plain language
- ✎Style an unstyled pageAI-graded
Module 2
3 lessons · 1 assignmentThe box model
- 1Everything is a box
- 2Display: block, inline, inline-block
- 3Debugging layout with dev tools
- ✎Recreate a card designAI-graded
Module 3
4 lessons · 1 assignmentLayout
- 1Flexbox I: the row
- 2Flexbox II: wrapping & growing
- 3Grid, the introduction
- 4Classic patterns
- ✎Lay out a landing pageAI-graded
Module 4
3 lessons · 1 assignmentTypography & polish
- 1Web typography
- 2States & transitions
- 3Custom properties
- ✎Typography & polish pass on your profile pageAI-graded
Module 5
3 lessons · 1 assignmentResponsive design
- 1Why mobile-first
- 2Media queries
- 3Responsive patterns
- ✎Make your profile page fully responsiveAI-graded