Twelve paths, one at a time
Each path is a sequence, not a playlist. You finish one course before the next unlocks, and the whole thing ends in an assessment somebody marks.
12 paths shown
-
01
UI/UX Design
Research that fits a sprint, interface systems, and a portfolio case built as you go.
Taught by Abdullah Rahman
Beginner30 courses
42 hours
-
02
Motion Design
Timing, easing and choreography for interfaces, in After Effects and in code.
Taught by Abdullah Rahman
Beginner12 courses
19 hours
-
03
Design Systems
Tokens, governance and deprecation. Built twice so you can see which version survives.
Taught by Abdullah Rahman
Advanced16 courses
24 hours
-
04
Web Development
The browser first, the framework second. Eleven courses before any React appears.
Taught by Sarah Jenkins
Intermediate45 courses
68 hours
-
05
TypeScript in Production
Types that catch real bugs, plus the testing and tooling a team needs to keep moving.
Taught by Sarah Jenkins
Advanced22 courses
33 hours
-
06
Accessibility Engineering
Keyboard, screen reader and focus behaviour, tested against real assistive technology.
Taught by Sarah Jenkins
Intermediate14 courses
21 hours
-
07
Digital Marketing
Paid acquisition and lifecycle, taught on anonymised campaign data including the losses.
Taught by Tazrin Nahar
Intermediate25 courses
31 hours
-
08
Measurement and Attribution
Holdouts, incrementality and why the platform report disagrees with finance.
Taught by Tazrin Nahar
Advanced11 courses
16 hours
-
09
Positioning and Messaging
Deciding what a product is for, and writing the sentence that says it.
Taught by Tazrin Nahar
Beginner9 courses
12 hours
-
10
Data Science and AI
Statistics, Python and machine learning kept to problems small enough to finish.
Taught by Iqbal Hossen
Advanced18 courses
26 hours
-
11
Applied Mathematics
Linear algebra, calculus and probability, taught through the problems that need them.
Taught by Iqbal Hossen
Advanced50 courses
74 hours
-
12
Analytics for Product Teams
Reading a metric properly: variation, base rates and when a change is not a change.
Taught by Iqbal Hossen
Beginner13 courses
18 hours
No path matches that search. Clear the field or choose All paths to see everything.
Not sure which one
Every path page lists what you should already know before you start. If you are still unsure, tell us where you are now and we will point at one.
Ask which path fits