Fundamentals
CSS for beginners
Style layouts, colors, and typography.
What is CSS?
8 minChange colors, fonts, and spacing on your HTML.
Start lesson →
Classes & IDs
10 minTarget specific elements with .class and #id.
Start lesson →
The Box Model
12 minPadding, border, and margin control spacing.
Start lesson →
Flexbox Intro
12 minLine up items in a row or column with flex.
Start lesson →
Colors & Backgrounds
10 minGradients, hex colors, and background images.
Start lesson →
Hover & Transitions
10 minSmooth animations when users point or click.
Start lesson →
Ready to build full projects? Jump into the learning game quests.
Open learning game →