Foundation · Module 4
The language of the web — from variables to async patterns and performance.
Data Types is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
DOM Manipulation is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
Prototypes is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
JavaScript runs on a single call stack. The event loop moves callbacks from the task queue into the stack when it is empty, while microtasks (Promises) run between macrotasks.
Async/Await is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
Local Storage is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
Session Storage is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
Debouncing is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
Throttling is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.
Memoization is a core concept in JavaScript. Understanding it deeply helps you write maintainable, interview-ready frontend code.