Private beta · opening soon
Learn DSA one small step at a time.
Every step teaches one idea, then gives you one problem built for it. Small enough that you never hit a wall, all the way from arrays to dynamic programming.
- Small steps. Every step teaches one idea and gives you one problem built for it.
- Help when you’re stuck. Hints that unlock in order, smaller bridge problems, and feedback that never blames.
- Built for placements. Python, C++, Java or JavaScript, with the patterns interviews actually test.
Pair sum · from a real steptarget = 10
1
03
14
26
38
411
5leftright
1 + 11 = 12 is too big, so right moves one step left.
Move 1 of 5
Hover to pause, or use the arrow keys.