A curated path through the 100 problems that actually matter — solved from a real terminal, with hints that unlock when you need them and editorials that wait until you do.
No credit card. Python, C++, and Java supported.
Terminal-first workflow
Type tracks, switch dsa-brushup, cat two-sum, submit. Stay in flow without leaving the keyboard.
Curated tracks, not lists
100 problems sequenced by pattern: arrays → binary search → DP → graphs. Each step ramps the difficulty.
Progressive hints, late editorials
No instant spoilers. Reveal one nudge at a time. Editorials unlock after AC or N attempts — your call.
01
Pick a track
Start with DSA brushup or jump straight to a pattern you want to drill.
02
Solve in your editor of choice
The in-page editor or the terminal — your call. Python, C++, or Java.
03
Submit, get verdicts, repeat
AC, WA, TLE, MLE — the same vocabulary you'll see in a real interview.
The 100 problems are picked for you. Your only job is showing up.
Create your account