DSA track · JavaScript
Learn the patterns, not 1,000 problems.
Most interview problems are one of about twenty ideas in disguise. Learn each one, then prove it on problems that run right here.
The array is sorted. Put left on the smallest value (index 0) and right on the largest (index 5).
- Step 0
JavaScript for DSA
20 topics: Map and Set, sorting, recursion, heaps, bit tricks and the gotchas that fail hidden tests. Every snippet runs.
- Step 1
24 patterns
How to spot each one, a walkthrough synced to the code, a template, a lab and a quiz.
- Step 2
168 practice problems
Write JavaScript, run the examples, submit against hidden tests. One wrong attempt unlocks the step-by-step solution.
- Step 3
Pattern drill
Read a problem, name the pattern. Ten quick questions on the skill that decides whether a new problem feels familiar.
Got a minute?36 one-minute shorts on DSA patterns and JavaScript. One idea per card, swipe for the next.
Open shorts