🧒 Explain like I'm 5
Imagine you're playing with building blocks. Some jobs are super important and must be done right away, like cleaning up a spill (microtasks). Other jobs can wait a little, like putting toys away after you finish playing (macrotasks). The JavaScript event loop always finishes all important jobs first before moving on to the less important ones.
Interactive quiz
Check your understanding with an instant-feedback quick check.
Detailed notes
Senior-level deep dive: internals, pitfalls, and a self-interview ladder.
Practice with AI feedback
Answer out loud, get scored on correctness, depth, and clarity.