Pick your dojo
Learn. Apply. Progress. Get Certified.
Explore open learning paths designed as a structured journey through product thinking. Progress through each stage in sequence, build your skills along the way, and earn a certificate at every milestone.
Product
Twenty-nine frameworks, from framing a problem to diagnosing a metric that moved. Learn each one, practise it, then apply it to a real case.
Open 24 modulesPython
Twenty-four modules, from your first print() to a finished command-line tool. Every module has a code lab you type into and a graded assignment, both running real Python in your browser.
Open 22 modulesAnalytics
Twenty-two modules, from your first SELECT to a capstone week of real analyst requests. Every module has a query lab you type into and a graded assignment, both running real PostgreSQL against a real database in your browser.
OpenOne belt covers both. Every module you complete counts towards the same rank, whichever dojo it came from.
Seven belts, earned not given
One belt spans the whole platform. Your rank is set by how many modules you have completed, irrespective of whichever dojo they came from, they all count the same and it is printed on every certificate you issue after reaching it.
- White Belt 1 completed
- Yellow Belt 10 completed
- Green Belt 21 completed
- Blue Belt 34 completed
- Brown Belt 49 completed
- Black Belt 65 completed
- Sensei of the Dojo 75 completed
No prior product or programming experience needed
Step onto the mat
Free to join. Sign in to open the lessons, and your rank, completed modules and certificates stay with you across every device.