Skip to content

gufran30/Namaste-JavaScript

Repository files navigation

🚀 Namaste JavaScript - Short Notes & Revision

Welcome to my Namaste JavaScript repository! This project is a curated collection of deep-dive notes, code examples, and visual summaries based on the "Namaste JavaScript" series by Akshay Saini.

The goal of this repo is to simplify complex JavaScript concepts and provide a quick-access guide for interview preparation and conceptual revision.


📌 Repository Structure

Each folder in this repository corresponds to an episode from the series. Inside each folder, you will find:

  • notes.md – Detailed breakdown of the concepts.
  • practice.js – Code snippets to experiment with.
  • 🖼️ Diagrams – for visualization.

🗺️ Curriculum & Progress Tracker

Season 1

Ep Topic Key Concept Status
01 How JS Works Execution Context & Memory
02 How Code is Executed Call Stack & Phases
03 Hoisting in JS Memory allocation for variables
04 Functions & Variables Execution of function calls
05 SHORTEST JS Program window & this keyword
06 undefined vs not defined JS Type System
07 The Scope Chain Lexical Environment
08 let & const & TDZ Temporal Dead Zone
09 BLOCK SCOPE & Shadowing in JS Scope
10 Closures in JS Closures
11 setTimeout + Closures Interview Question Closure question
12 CRAZY JS INTERVIEW ft. Closures Closure Interview Question
13 FIRST CLASS FUNCTIONS ft. Anonymous Functions First class function
14 Callback Functions in JS ft. Event Listeners Callbcak function
15 Asynchronous JavaScript & EVENT LOOP from scratch Event loop
16 Trust issues with setTimeout Concurrency Model
17 Higher-Order Functions Functional Programming
18 map, filter & reduce Array Methods in depth

Season 2

Ep Topic Key Concept Status
01 Callback Hell Inversion of Control
02 Promises Handling Async operations
03 Creating Promises Promise constructor & Chaining
04 Async Await Modern Async JS
05 Promise APIs all, allSettled, race, any
06 this keyword Global, Function, & Arrow context

⭐ Credits

All credits go to Akshay Saini for his amazing teaching style and for making high-quality JavaScript education accessible to everyone.


About

This project is a curated collection of deep-dive notes, code examples, and visual summaries based on the "Namaste JavaScript" series by Akshay Saini.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors