This repository contains my notes from the Namaste JavaScript YouTube series by Akshay Saini. The series covers JavaScript concepts in depth, helping to build a strong foundation.
Namaste JavaScript is a well-structured series that explains core JavaScript concepts, including the event loop, closures, hoisting, and execution context, with clarity and depth. My notes aim to capture key takeaways from each episode.
Each episode has a dedicated markdown file with summarized notes, examples, and explanations:
- Episode 1: How Javascript works
- Episode 2: How Javascript code executes & Callstack
- Episode 3: Hoisting in JavaScript
- Episode 4: How Functions works & Variable Environments
- Episode 5: Shortest program in Javascript
- Episode 6: Undefined vs Not-Defined
- Episode 7: The Scope Chain & Lexical Environment
- Episode 8: Let & const in Javascript
- Episode 9: Block Scope & Shadowing
- Episode 10: Closures in JavaScript
- Episode 11: Closures + setTimeout JavaScript
- Episode 12: JS Interview ft.Closures
- Episode 13: First class function in JavaScript
- Episode 14: Callback function ft.EventListners
- Episode 15: Asynchronous Javascript & EVENT LOOP
- Episode 16: JS Engine Exposed, Google's V8 Architecture
- Episode 17: Trust issues with setTimeout
- Episode 18: Higher Order Functions
- Episode 19: map, filter & reduce
- Callback Hell
- Promises
- Creating a Promise, chaining & Error Handling
- Async Await
- Promise API + Interview questions
- this keyword in JavaScript
- Top 9 keyword in JS
- Clone the repository:
git clone https://github.com/Akash1298/Javascript_Notes.git
- Navigate to the folder:
cd Javascript_Notes
- Open the markdown files in any text editor or Markdown viewer.
If you find any mistakes or want to enhance the notes, feel free to open a pull request.