Build algorithm muscle memory
Type canonical algorithm implementations until they become second nature. Like typing practice, but for BFS, DFS, binary search, and more.
⌨
Drill Mode
Practice with the reference implementation visible. Build muscle memory through repetition.
⚡
Challenge Mode
Read a problem description, pick the right algorithm, and type it from memory. Test your pattern recognition.
📈
Track Progress
Monitor your WPM, accuracy, and improvement over time across all algorithms.
9 essential algorithms
Python and JavaScript implementations for the most common interview patterns.
Binary SearchDFSBFSSliding WindowTwo PointersDynamic ProgrammingBacktrackingHashingMerge Sort