For the student who understands the problem and still cannot write it

The gap between knowing what to do and being able to type it is where most students stall. This teaches the reasoning first, then removes the scaffolding a piece at a time.

  • Two phases: work out the logic, then write the code for the logic you worked out
  • Scaffolding fades across a track, so the support disappears before the exam does
  • Edge cases are derived from the function signature, and answers by real execution
  • A recorded step-through shows exactly which line broke the reasoning
The detail that makes it checkable

The difficulty ramp is enforced when the track is built, not left to chance.

Free to learn · paid to be measured

Read the courses for nothing. Pay when you want to be marked.

Every lesson on this site is free and needs no account. What a subscription buys is the graded practice, the full-length mocks, the spoken AI interviews and a readiness score you can act on.