course
CSS
Layout and design, from flexbox to responsive pages.
8 parts · 12 labs · about 10 hours
Part 1: The basics
What CSS is, how to choose what you are styling, and what happens when two rules disagree.
Part 2: Boxes and space
Padding, border and margin, why 100% can overflow, and what to do when content is too big.
Part 3: Text
Fonts, sizes and spacing people can read, and styling links and lists properly.
Part 4: Layout
Flexbox for a line of things, grid for the shape of a page.
Part 5: Responsive
Design for the phone first, scale sizes smoothly, and let components mind their own width.
Part 6: Position and motion
Badges, sticky bars and layers, then transitions, transforms and knowing when to stop.
Part 7: Polish and structure
Gradients, depth and dark mode, then naming, resets and layers so a stylesheet stays workable.
Part 8: Projects
Build real things from a brief, with the HTML given and all the CSS yours.
Certificate in CSS
Finish all 12 labs in this course and we issue a certificate with your name on it, at a web address anyone can open to check it is real.
0 of 12 labs finished
Your progress is saved in this browser, so you can keep going without an account. Sign in when you want the certificate: everything you have already done comes with you.