AI can write the code.
You still have to understand it.
For students, self-learners, and competitive programmers — anyone who wants to understand how things actually work, not just paste what an AI generated. Learn to make it correct, maintainable, and production-ready. Buy a whole course, a section, a single lesson, or just the materials, and pay only for the part you need.
Pay for what you need. Get more than video.
Two areas we prioritise: flexible pricing and hands-on support.
Buy a lesson — or just one material
Only need one chapter, or just its slides and code? Buy that single lesson or material. No all-or-nothing bundle — easy on a student budget.
Full course includes mentorship (eligible courses)
Buy the whole course. Eligible courses include instructor mentorship via GitHub — see the course page for details.
Downloadable materials you keep
Lessons come with real files to download — slides, source code, datasets — yours to keep and use offline, not locked inside a video player.
GitHub collaboration built in
Request collaborator access on eligible courses, link your own repo, and get your work reviewed — all from your account.
Buy a course, a section, a lesson, or one material.
Pricing is set per course — pay only for the depth you need. Grab a single topic when that's all you want, without an all-or-nothing price tag.
Full course
Every section and lesson, all materials, future updates — plus GitHub collaboration where offered.
Price varies per courseSection
One whole chapter of a course, when you only need that part.
Price varies per courseSingle lesson
A single lesson and its materials. Buy exactly the topic you need.
Price varies per courseSingle material
Just the slides, files, or assets from a lesson — purchasable on their own.
Price varies per courseEvery course, section, lesson, and material carries one of three access levels.
Open to anyone — no account needed. Free previews and sample lessons.
Sign in with GitHub to view. Free for registered members.
Unlocks after you buy the course, section, lesson, or material.
Stuck on a lesson? Open an issue.
Mentorship runs through your own repo. Hit a wall — a failing test, a confusing API, a half-working branch — open a GitHub issue and the instructor works through it with you, right there against your actual code. And because your code lives in a private repository of your own, your questions and code stay visible only to you and the instructor — so you can ask freely and in depth, with no audience. Mentorship availability varies by course; see each course page for details.
Ordering is created_at, but ties on the same millisecond produce dupes across pages. Repro on the branch below.
The sort key isn't unique — that's the root cause. Tie-break on (created_at, id) and encode both into the cursor. Push a branch and I'll review the diff inline.
Pushed → opened PR #44.
✓ Looks right. Left one note on the index in the review.
How collaboration works
This is the everyday workflow of real engineering teams — issue, branch, pull request, review. You practise not just writing code, but how people actually build software together.
Get collaboration access
Eligible courses unlock collaboration automatically on purchase; others after a quick manual review. The course page tells you which before you buy.
Link a repo
Start your own repo from the instructor's template or bring one of yours, then link it. The instructor is added as a collaborator automatically.
Collaborate on GitHub
Work together right in the repo — open issues, push branches, and send pull requests against your actual code.
Practise on our own judge — and see why you failed.
An online judge we built in-house. Practise freely on problems beyond any single course, submit real work, and get graded on actual output — test cases, SQL results, even pixel-level layout snapshots — so you can see exactly what broke. Stuck? That is where a lesson comes in.