About Course
Understand how JavaScript handles tasks that take time, such as loading data from a server. Learn the event loop in plain English, callbacks, promises, async and await, error handling, and how to use the Fetch API to GET and POST JSON safely, including checking response.ok, running requests in parallel and cancelling them. All examples tested.
Examples were tested with Node.js 22 (which includes fetch) against a local test server and follow MDN documentation for browsers. API URLs are placeholders.
Course Content
Course Lessons
-
Why asynchronous code?
-
Promises, async and await
-
Using the Fetch API
-
Parallel requests, cancelling and good practice
Sources & Further Reading
Final Assessment
Student Ratings & Reviews
No Review Yet