Everything I know, on paper
Notes I actually wrote while learning — layered bottom to top, so nothing uses a word that hasn't been explained yet. Pick a topic, tell it where you are, and it hands you a reading path with code you can run right here.
- 1
Pick a topic
One is finished — the rest show what's planned.
- 2
Say where you're at
Beginner, intermediate or advanced — it only changes the order.
- 3
Read, then run it
Every layer that needs practice links to a code editor with real tests.
Ready to read
Written, with a path through it — pick one up.
ready to readJavaScript
The whole map, 23 sections deep
Beginner, intermediate and advanced, laid out in full — from how the engine runs code to security and testing. The shelf is up; each section opens the moment it's written.
DSA in JS
Patterns, not puzzle answers
Complexity you can estimate, every classic pattern from two pointers to segment trees, and the interview strategy to turn all of it into offers. Beginner through advanced, laid out the same way as the rest of the shelf — built for top-tier interview prep, not just "pass an easy problem."
System Design
How the pieces fit at scale
Load balancers, caches, queues and the tradeoff thinking behind every "design X" interview question. Beginner through advanced, laid out the same way as the rest of the shelf.
Interview prep
A different kind of shelf — not a ladder to climb, a loop to walk into prepared.
ready to readInterview prep
Every round, every question, the answer
The whole loop, in order — screening call through the offer number. What each round is really testing, the answer, the code, the wrong answer that loses the room, and the follow-up they push with next.
More topics
Still just an outline — the shelf they'll land on once they're written.
No topic matches that search — try a different word.