🧒 Explain like I'm 5
Imagine ordering a pizza and giving the restaurant your phone number so they can call you when it's ready. You don't stand at the counter waiting — you go do other things. When the pizza is done, they 'call you back'. In JavaScript, a callback is a function you hand to another function so it can be called when some work finishes.
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.