Today we're going to build and run an ice cream shop and learn asynchronous JavaScript at the same time. Along the way, you'll learn how to use: Callbacks Promises Async / Await Here's what we'll cover in this article: What is Asynchronous JavaScript? Synchronous vs Asynchronous JavaScript How Callbacks Work in JavaScript How Promises Work in JavaScript How Async / Await Works in JavaScript So let