Practice with a guru who never gives you the answer — only the question that unlocks it. Five gates per problem, each one judged, every attempt kept.
Each abhyās runs the same disciplined arc. The guru speaks first; every answer you give is judged before the next gate opens.
Pick your approach — one name, one reason, one gut check against the biggest input.
Numbered steps in plain words, plus the invariant that holds after every step.
Trace one iteration on the whiteboard. Bugs die on paper, for free.
Write it in the sandbox — hidden tests are the judge. C++, Java, Python, JavaScript.
A verdict on the whole pass — how you thought, not just what passed.
The guru's hints are praśna — questions that hand the thinking back to you. The solution rung exists, and taking it is scored on the attempt.
Your code runs against hidden tests in four languages. A failing test is information, not a verdict — read it, then fix it.
Sketch your dry run; the judge reads the diagram, not just your words. The whiteboard also stands alone, free to use.
open the whiteboard →Every gate earns a score and a quote of what you actually said. The whole transcript is yours to reread.
Revisit the dry run of any past attempt — the trace, the hints, the clock.
Every attempt — scores, hints, pauses, replays — is kept under your account. Your practice stays yours.
One Google sign-in, and the practice begins — your history kept, your guru waiting. Rest is practice; the hall is here at dawn.
Get Started