Skip to main content

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