Course Overview
What this course is designed to develop
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.