Learning Paths
Follow a path, not a catalog.
Each path gives you a short sequence of cases with one clear skill outcome per step.
Beginners and interview prep
Async Output Basics
Understand why output order does not always match source order.
Start path
Frontend, backend, and test writers
Promise Mistakes
Fix the promise patterns that cause undefined values, swallowed errors, and batch failures.
Start path
Node.js developers
Node Runtime Internals
See how Node moves work through nextTick, promises, timers, I/O, check callbacks, and workers.
Start path
App and platform developers
Memory Leaks
Recognize references that keep memory alive and learn how to verify cleanup.
Start path
Developers chasing slow UI or APIs
Performance Debugging
Find whether slowness comes from blocking work, sequential waits, worker pressure, or large data.
Start path
Candidates and mentors
Interview Prep
Practice explaining output order and runtime behavior clearly.
Start path