Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Asynchronous JavaScript - Promises, Async/Await, Callbacks, and Fetch API

via freeCodeCamp

Overview

Master asynchronous programming in JavaScript through this comprehensive 2-hour course. Dive deep into JavaScript promises, async/await, and the Fetch API. Learn the fundamentals of synchronous and asynchronous programming, explore callbacks and their potential pitfalls, and understand the three states of a promise. Discover how to consume promises effectively using then/catch, avoid common mistakes, and utilize Promise.all(). Gain hands-on experience by building three practical projects: a Chuck Norris joke generator, a weather application, and a Pokedex, all while applying your newly acquired knowledge of the Fetch API. Access the course code on GitHub to enhance your learning experience.

Syllabus

⌨️ Introduction
⌨️ Like & Subscribe
⌨️ Part 1 Overview
⌨️ Prerequisites
⌨️ What is Synchronous Programming
⌨️ What is Asynchronous Programming
⌨️ Call Backs
⌨️ Call Back HELL
⌨️ Call Back HELL Example
⌨️ Promises
⌨️ 3 States of a Promise
⌨️ Consuming Promises
⌨️ Then/Catch
⌨️ Common Mistakes Then/Catch
⌨️ Promise.All
⌨️ Async/Await
⌨️ Part 2
⌨️ Recap Promises
⌨️ Fetch API
⌨️ Chuck Norris API
⌨️ Weather API
⌨️ Pokedex API

Taught by

freeCodeCamp.org

Reviews

Start your review of Asynchronous JavaScript - Promises, Async/Await, Callbacks, and Fetch API

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.