# **Week 02 - 2.2 | Promises and Async Await**


## [Notes / Slides Link](https://projects.100xdevs.com/tracks/promises-async-await/Promises-and-async--await-1)


## For Practice
### 1. Videos Link
- [**setTimeout Videos by Akshay Saini**](https://youtu.be/eBTBG4nda2A?si=sBMrJFxmsGc9Qe4N)
- [**Callback Videos by Akshay Saini**](https://youtu.be/btj35dh3_U8?si=7fzOcUqGTq2J1_BU)
- [**Callback Hell Videos by Akshay Saini**](https://youtu.be/yEKtJGha3yM?si=tNZAkdcqurbaCqCE)
- [**Promises Videos by Akshay Saini**](https://youtu.be/ap-6PPAuK1Y?si=4OgcwQKnONmXyrcZ)
- [**Promise Chain Videos by Akshay Saini**](https://youtu.be/U74BJcr8NeQ?si=_nhKR1XZIZMIfjdA)

### 2. Articles / Blogs Link
- [**JavaScript setTimeout()**](https://www.freecodecamp.org/news/javascript-settimeout-how-to-set-a-timer-in-javascript-or-sleep-for-n-seconds/)
- [**JavaScript Callback Functions**](https://www.freecodecamp.org/news/javascript-callback-functions-what-are-callbacks-in-js-and-how-to-use-them/)
- [**What is Callback Hell in JavaScript?**](https://www.almabetter.com/bytes/articles/callback-hell-in-javascript)
- [**Promise in JavaScript**](https://www.freecodecamp.org/news/javascript-promise-tutorial-how-to-resolve-or-reject-promises-in-js/)
- [**How JavaScript Promises Work**](https://www.freecodecamp.org/news/javascript-promise-object-explained/)