← All courses
⏳Intermediate

Asynchronous JavaScript

Doing many things at once: the event loop, callbacks, promises, async/await, microtasks and real concurrency patterns.

Volume 1 · Part III · 9 chapters · 9 lessons
Share

What you'll learn

  • The Event Loop
  • Callbacks & Callback Hell
  • Promises from the Ground Up
  • async / await
  • Microtasks vs Macrotasks
  • Concurrency: Promise.all / race / allSettled / any
  • Fetch & Talking to APIs
  • Error Handling in Async Code
  • AbortController, Timeouts & Cancellation

Curriculum

4 modules · 9 lessons
Module 1How Asynchrony Works2 lessons
The Event LoopPreview
Callbacks & Callback Hell
Module 2Promises & async/await3 lessons
Promises from the Ground Up
async / await
Microtasks vs Macrotasks
Module 3Coordinating Async Work2 lessons
Concurrency: Promise.all, race, allSettled & any
Fetch & Talking to APIs
Module 4Robust Async2 lessons
Error Handling in Async Code
AbortController, Timeouts & Cancellation

Reviews

No reviews yet.

More courses

Browse all →