# **Week 02 - Offline Videos**

## [Slides Link](https://projects.100xdevs.com/tracks/installing-node-assignments/-1)

## [3. Installing Node, How to Solve an Assignment Slides Link](https://petal-estimate-4e9.notion.site/Installing-node-Solving-assignments-3dfb37111f9e48ca80caac66dbe97331)

## [5. Callback Hell, Rejects and async/await Slides Link](https://projects.100xdevs.com/tracks/promises-async-await/Promises-and-async--await-1)

## [Assignment GitHub Repository Link](https://github.com/100xdevs-cohort-3/assignments)

## 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)
- [**Async/Await Videos by Akshay Saini**](https://youtu.be/6nv3qy3oNkc?si=f_J4np8gydohTJUY)
- [**Event Loop Videos by Akshay Saini**](https://youtu.be/8zKuNo4ay8E?si=EgsT1p74LreEup2e)

### 2. Articles / Blogs Link

- [**Linux Command Cheat Sheet**](https://medium.com/@prateek.malhotra004/linux-command-cheat-sheet-100-essential-commands-for-system-administration-and-development-6ee91049d71a)
- [**60 essential Linux commands**](https://www.hostinger.in/tutorials/linux-commands) 
- [**JavaScript setTimeout()**](https://www.fFreecodecamp.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/)
- [**Javascript promise chaining**](https://dev.to/mrh0200/javascript-promise-chaining-aml)
- [**How JavaScript Promises Work**](https://www.freecodecamp.org/news/javascript-promise-object-explained/)
- [**Async/Await In JavaScript**](https://www.freecodecamp.org/news/javascript-async-await/#:~:text=The%20async%2Fawait%20syntax%20is,Promise%20using%20then%2Fcatch%20methods.)
- [**How to Use Async/Await in JavaScript**](https://medium.com/technofunnel/javascript-async-await-c83b15950a71)
- [**Event Loop**](https://dev.to/lydiahallie/javascript-visualized-event-loop-3dif)
- [**The Event Loop Demystified**](https://medium.com/@Adekola_Olawale/the-event-loop-demystified-171eebf8c0d9) 