[ pricing ]
Free during beta. Paid plans at launch.
No invented numbers before there’s a number: pricing is set at launch, as a simple auto-renewing subscription you can cancel anytime. What’s fixed already is the shape below — and that the first labs of every chapter stay free, forever.
Browsing
no account · just look around
- [ ✓ ]every path and chapter page, the full syllabus
- [ ✓ ]the first lab’s lesson, free to read
- [ – ]no grading, nothing recorded
you’re doing it right now
Free account
$0 · GitHub sign-in, no card
- [ ✓ ]the first labs of every chapter, graded for real
- [ ✓ ]verified completions on everything you pass
- [ ✓ ]your workspace as a private git repo on your machine
- [ ★ ]during beta: every live lab of every course is open
[ beta — all labs open ]
Start free →At launch
priced at launch · auto-renewing · cancel anytime
- [ ✓ ]every unit of every path
- [ ✓ ]new paths as they go live
- [ ✓ ]your verified completions stay yours if you cancel — so does your code
beta learners hear the price first
| WHAT, EXACTLY | BROWSING | FREE ACCOUNT | DURING BETA |
|---|---|---|---|
| every path & chapter page, the full syllabus | [ ✓ ] | [ ✓ ] | [ ✓ ] |
| Rust for Systems Programming | [ read lab 1 ] | [ in development ] | [ in development ] |
| x86-64 for OS Builders | [ read lab 1 ] | [ ✓ first 2 labs free ] | [ ✓ all 6 open ] |
| Build an OS from Scratch | [ read lab 1 ] | [ ✓ first 2 labs free ] | [ ✓ all 18 open ] |
| every remaining unit, in order | [ – ] | [ at launch: paid ] | [ ✓ all open ] |
| verified completions on anything you pass | [ – ] | [ ✓ yours for good ] | [ ✓ ] |
the exact free line, chapter by chapter — no surprises at the paywall