Skip to main content

Asynchronous Programming with Javascript

About This Course

Want to supercharge your JavaScript? Asynchronous programming keeps web applications responsive by allowing multiple tasks to be processed at the same time.

This computer science course will cover the latest asynchronous features in JavaScript, such as Promises and Generators. By the end of this course, you should be able to make asynchronous network requests and write maintainable asynchronous code in JavaScript.


Intermediate understanding of JavaScript Intermediate understanding of HTML

What you'll learn

  • Asynchronous Fundamentals
  • How to use JavaScript Promises
  • How to use the Fetch API
  • How to use JavaScript Generators
  • Meet the instructor

    Benjamin Lin

    Benjamin Lin

    Content Developer

    Benjamin Lin is a Content Developer at Microsoft Learning with a focus on JavaScript and full-stack web technologies.

    He received his B.S. in Computer Engineering from Cal Poly SLO.

    1. Course Number

    2. Classes Start

    3. Classes End

    4. Estimated Effort

      12-16 hour in total