All modules
8 modules, 42 slides and 24 challenges across 2 days
Foundations
CSS Fundamentals
What CSS is, syntax, three ways to add it, and using developer tools.
Selectors & The Cascade
Element, class, and ID selectors. Pseudo-classes, specificity, and how the cascade resolves conflicts.
The Box Model
Content, padding, border, margin, box-sizing, and overflow — the foundation of all CSS layout.
Color & Typography
Color formats, backgrounds, gradients, font basics, text layout, and web fonts.
Layout & Variables
Display & Positioning
Display types, relative/absolute positioning, fixed and sticky, z-index, and stacking contexts.
Flexbox Basics
Introduction to flexbox, main and cross axis, alignment, wrapping, and the power of centering with flexbox.
Advanced Flexbox
Flex item sizing, the flex shorthand, gap, order, and real-world flex layout patterns.
CSS Variables
Custom properties, scoping, theming, fallbacks, calc, and building a mini design system with variables.