Learn Everything

Module · Frontend Engineer

CSS & Design Systems

Layout, type and the tokens that keep a product looking like one product.

2 topics4 interactive tasks

TOPIC 01

Layout & Typography

The two skills that decide whether a page feels designed or generated.

What you'll practice

  • Build a Layout with Grid — guided · beginner
  • Define a Type Scale — practice · intermediate

A command you'll meet

cat ~/frontend/src/styles/layout.css

Layout is the part of CSS that is actually hard. Open the task below for the full walkthrough.

TOPIC 02

Tokens & Theming

Colours and spacing as tokens, and a dark mode that is a token swap rather than a rewrite.

What you'll practice

  • Name the Design Tokens — practice · intermediate
  • Ship a Dark Mode — challenge · advanced

A command you'll meet

cat ~/frontend/src/styles/tokens.css

Tokens are the difference between a theme and a pile of overrides. Open the task below for the full walkthrough.