Design for people who want to build
things that actually work
A structured program covering visual design fundamentals, interface systems, and the practical thinking behind layouts that hold up under real conditions — not just in mockups.
What you'll
actually study
Most design courses pile on theory and skip the part where you figure out why something looks wrong. This program is organized differently — each module builds on the previous one, and you spend most of your time working through layout problems, typography decisions, and UI patterns that come up constantly in client work. You won't be graded on aesthetics alone; you'll be expected to explain your reasoning.
Visual Foundations
Colour, contrast, grid systems, and spacing — the structural logic behind why certain layouts feel stable and others fall apart. You'll run experiments in Figma before touching anything decorative.
Typography in Context
Typeface selection, hierarchy, line length, and how reading patterns shift across device sizes. Includes working with variable fonts and setting type for long-form screens.
Interface Patterns
Navigation, forms, cards, modals — the recurring structures in web UI and the decisions that go into each. You'll annotate existing interfaces before designing your own variations.
Responsive Design
Layouts that hold across breakpoints require deliberate thinking about content priority, not just shrinking things down. This module focuses on decisions, not just techniques.
Design Systems
Building a component library from scratch, defining tokens, and structuring files so a team of four doesn't produce four different interpretations of the same button.
Critique & Iteration
Structured critique sessions, revision cycles, and presenting design decisions to non-designers. The goal is being able to defend a choice without appealing to taste.
Three practitioners, not career educators
Every instructor on this program works with clients outside of it. They bring problems from active projects into sessions, which means what you're studying reflects what's actually being asked of designers right now — not a curriculum written in 2019. Feedback is specific and direct.
How it runs week to week
Sessions are asynchronous by default, with two live group calls per module. You set your own schedule within the weekly window, but deadlines for project submissions are fixed — because getting used to shipping on time is part of the learning.
Video walkthroughs per topic
Pre-recorded lessons averaging 18–30 minutes, structured around one concept at a time — not marathon sessions.
Live critique calls
Two group sessions per module where work gets reviewed and discussed. Attendance is optional but most students find them the most useful part.
Written feedback on submissions
Each project submission receives written notes from an instructor within 4 business days. Feedback is specific to the work, not a rubric checklist.
Student cohort access
A shared workspace where students exchange work, ask questions, and run informal peer reviews. Active but not overwhelming — moderated for quality.