Loopskey-logo
CourseTechnology

API Basics 3: Build a Game (Async JS, Callbacks & Promises)

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

About this course

This course introduces you to the fundamentals of asynchronous JavaScript through hands-on challenges and an engaging project. You will start by learning the basics of callback functions and progress towards understanding promises, method chaining, and the power of async/await. Along the way, you'll apply these concepts in practical coding challenges, such as building a fully functional "War" card game, complete with features such as scoring, card drawing, and a final winner display. The course also explores custom JavaScript functions, the fetch API, and real-world scenarios involving asynchronous code. By the end, you'll have a strong foundation in asynchronous programming, ready to tackle more advanced JavaScript projects.

What you will learn

  • Handle API data using promises and async/await.
  • Create custom JavaScript functions to process arrays efficiently.
  • Build a card game using asynchronous JavaScript.