Master callbacks, Promises, async/await, the event loop, microtasks, and async streaming with hands-on examples