Loading…
JavaScript Introduction
The language of the web — variables, functions, and the DOM
Scopes & Closures
Variable scope, hoisting, closures, module pattern
Prototypes & Classes
Prototype chain, class syntax, inheritance, composition
JavaScript DOM
Manipulating the Document Object Model
Promises Deep Dive
Promise states, chaining, static methods, error handling
JavaScript Async/Await
Asynchronous JavaScript — promises, async/await, and error handling
Async/Await Patterns
Sequential vs parallel, error handling, retry, timeout
Event Loop & Concurrency
Call stack, task queues, microtasks, concurrency model
Array Methods Deep Dive
map, filter, reduce, chaining, immutability
ES Modules
export/import, dynamic imports, tree-shaking, CJS vs ESM