Skip to content
Menu

All modules

8 modules, 42 slides and 24 challenges across 2 days

Day 1

Foundations

Module 01

CSS Fundamentals

What CSS is, syntax, three ways to add it, and using developer tools.

Module 02

Selectors & The Cascade

Element, class, and ID selectors. Pseudo-classes, specificity, and how the cascade resolves conflicts.

Module 03

The Box Model

Content, padding, border, margin, box-sizing, and overflow — the foundation of all CSS layout.

Module 04

Color & Typography

Color formats, backgrounds, gradients, font basics, text layout, and web fonts.

Day 2

Layout & Variables

Module 05

Display & Positioning

Display types, relative/absolute positioning, fixed and sticky, z-index, and stacking contexts.

Module 06

Flexbox Basics

Introduction to flexbox, main and cross axis, alignment, wrapping, and the power of centering with flexbox.

Module 07

Advanced Flexbox

Flex item sizing, the flex shorthand, gap, order, and real-world flex layout patterns.

Module 08

CSS Variables

Custom properties, scoping, theming, fallbacks, calc, and building a mini design system with variables.