Build real projects with AI at your side, and keep the hard parts that make skills stick.
Slower. And it stays with you.you AI
A tutor that won't do it for you
It knows your quest and your latest failing tests. It explains and gives hints, never the solution, and replies in your language.
Tutor · Quest 3
My calendar shows the wrong week when I pass a Sunday.
Tutor
What does weekday() return for a Sunday? Try it in the shell, then look at how you find the Monday.
Hidden tests, real answers
Your work runs in a sandbox against cases you haven't seen. You find out right away whether it really works, and when it doesn't, you fix it and run again.
Hidden tests · sandbox
Shows the right week12 / 12
Members see "Busy", not names8 / 8
Bad dates don't crash the page3 / 3
The app's old tests still pass41 / 41
↻ Fixed the date check. Running again…
All 4 suites pass
Explain it, and it's yours
An AI examiner asks about your work and choices. An agent can write code for you, but only you can explain it.
Defense
Examiner
A member opens ?week= with a Sunday. Which days does your page show, and which line of your code decides that?
Monday to that Sunday. Line 18, where I subtract weekday() from the date.
✓ Mastered
A path through the noise
Every day brings a new model, a new tool, a new paper. A quest gives you one thing to do next, the few sources that matter for it, and a finish line.
a new modela new agenta leaderboarda hot takea new frameworka new paperanother tutoriala podcast