Skip to main content
Specialized Digital Design

Dark Mode Design

Design Dark Mode That Holds Up, Not an Inverted Screenshot

12 lessons4 modules9h 35m durationbeginner level

Instructor: StretchLearn Faculty

About this course

This beginner course teaches dark mode as a color and elevation system you can reason about, not a one-click invert that breaks. You will build surfaces from a near-black base plus stacked white overlays for elevation, measure and fix contrast against dark backgrounds with real numbers, fix the saturation, shadow, and image problems that color inversion creates, and structure semantic design tokens so one source theme produces correct light and dark output in Figma and in CSS. Worked examples lean on Material Design 3 tonal surfaces, Apple's Human Interface Guidelines, and WCAG 2.1 contrast minimums, with named tools like the Stark and Polypane contrast checkers, Figma variable modes, and the prefers-color-scheme media query.

Curriculum

Module 1: Surfaces and Elevation in the Dark3 lessons
Module 2: Contrast and Color on Dark Surfaces3 lessons
  • WCAG Contrast Ratios You Actually Need🔒50m
  • Desaturating Color So It Stops Vibrating🔒50m
  • On-Surface Text: Opacity, Hierarchy, and Hex🔒45m
Module 3: Avoiding the Inversion Traps3 lessons
  • Shadows, Borders, and Depth Without Light Backgrounds🔒45m
  • Images, Illustrations, and Brand Assets🔒50m
  • Common Dark-Mode Mistakes and How to Catch Them🔒45m
Module 4: One Token Set, Two Themes3 lessons
  • Semantic Tokens: Naming Roles, Not Colors🔒50m
  • Building the Dual Theme in Figma Variables🔒50m
  • Shipping It: prefers-color-scheme and a Toggle🔒50m
Powered by StretchLearn