The practice desk / active recall
Don't just recognize it.
Work it out.
Predict an unseen result. Write down why the algorithm works. Check the answer, then come back when the pattern is due for review.
These are output-and-reasoning drills, not a code judge. No code is executed and no interview-readiness score is claimed.
0checked attempts
0correct outputs
0patterns due
Progress stays in this browser. Export a backup to take it elsewhere. No account or tracking service.
Choose a pattern
Enable JavaScript to generate and check a practice input. All topic explanations remain available on the roadmap.
Review your reasoning
Correct output alone is not enough. Compare your explanation honestly, then implement the algorithm yourself. This site has not evaluated your code or communication quality.