
Intermediate
1 weeks
Real-World Projects
Completion certificate
Skills you'll learn:
This course provides a comprehensive introduction to asynchronous programming in JavaScript. You will start with the basics, exploring synchronous concepts and asynchronous callbacks. The course then dives into sequencing events using promises and async/await. By the end, you will apply your knowledge in a practical project, the UdaciRacer Simulator, demonstrating your ability to handle asynchronous operations effectively.
Course Modules
Module
1
Introduction to Asynchronous Programming
Understand the importance and basics of asynchronous programming in JavaScript.
Module
2
Synchronous Concepts and Asynchronous Callbacks
Learn about blocking vs non-blocking code and use asynchronous callbacks for handling asynchronous operations.
Module
3
Sequencing Events - Promises
Implement promises and use them to sequence asynchronous operations in JavaScript.
Module
4
Sequencing Events - Async/Await
Explore the async/await syntax for handling asynchronous operations in JavaScript.
Module
5
Project: UdaciRacer Simulator
Apply asynchronous programming skills to build a racing game simulator using JavaScript.
