Understand and master design fundamentals.
A course on the fundamentals of UI design — typography, spacing, layout, color and much more. Every lesson is concise, plainly written, and demonstrated with live demos you can learn from. Perfect for beginners and experts.
SALE - LIMITED TIME ONLY
One payment, lifetime access, all future modules included.
Get a free preview
What to expect
Concise, easy-to-understand lessons
Each one explains a single fundamental in a few minutes of reading — why it matters, the guideline to follow, and when to break it. No jargon, no filler, no hour-long videos.
A live demo for every idea
Instead of taking our word for it, you drag the slider, flip the toggle and break the rule on purpose. You'll feel why a guideline exists — which is what actually makes it stick.
A reference you keep coming back to
Every module ends with a reusable system — and the course keeps growing. New modules are added regularly and are always included.
Every module and lesson
We've carefully curated and put together years of experience, rules and guidelines into all of these modules and lessons.
01Typography
Typography
- 01Why Typography Carries the Design
- 02Choosing Typefaces
- 03Font Sizing and Type Scales
- 04Font Weight and Hierarchy
- 05Line Height
- 06Letter Spacing
- 07Line Length
- 08Alignment
- 09Tabular Numbers
- 10Color and Contrast for Text
- 11Font Smoothing and Rendering
- 12Building a Reusable Type System
02Spacing and Layout
Spacing and Layout
- 01Why Spacing Makes or Breaks a Design
- 02Start With Too Much White Space
- 03Building a Spacing Scale
- 04Spacing and Grouping
- 05Max-Widths and Constraining Layout
- 06Grids and Columns
- 07Responsive Spacing
- 08Border Radius
- 09Building a Reusable Spacing System
03Color
Color
- 01Why Color Is a System, Not a Picker
- 02Choosing the Hue
- 03Meet OKLCH
- 04You Need More Colors Than You Think
- 05From One Accent to a Full Palette
- 06Grays Don't Have to Be Gray
- 07Perceived Brightness
- 08Using Accent Color Sparingly
- 09Accessible Doesn't Mean Ugly
- 10Gradients
- 11Dark Mode
- 12Building a Reusable Color System
More modules being added regularly — always included.
AI prompts included
Every module ends with its system packaged as a copyable prompt. Paste it into Claude, ChatGPT, Cursor or v0 and the designs and code they produce follow the fundamentals — your spacing scale, your type system, your color rules.
// from the Spacing & Layout module prompt
SPACING SCALE
- Only use these spacing values: 4, 8, 12, 16, 24, 32, 48, 64, 96, 128px.
GROUPING
- Space within a group must be smaller than space between groups.
LAYOUT
- Cap running text at max-width: 65ch. Forms at roughly 400–480px.
…Who it's for
If you want to better understand design — this is for you.
Developers and designers
Developers get the designer's perspective; designers get the why behind every guideline — so decisions stop feeling like guesses.
Business owners
Make your product and marketing look professional without hiring a designer — and when you do hire, judge the work with confidence.
Vibe coders
You build with AI. Learn the fundamentals so you can tell good output from bad — and use the included prompts to make your tools design properly from the start.
Get it before the price goes up
The price rises as new modules are added — but buy once and everything is yours for life, including every future module. 33 lessons and counting, each one with live demos you can learn from.
SALE - LIMITED TIME ONLY