0% found this document useful (0 votes)
3 views1 page

42 Day JavaScript Strict Plan With Tracker

The document outlines a 42-day curriculum focused on JavaScript programming concepts. Topics covered include variable declarations, data types, functions, scope, closures, asynchronous programming, and object-oriented programming. Each day includes specific subjects and practice sessions to reinforce learning.

Uploaded by

kkvkvmpdfk
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views1 page

42 Day JavaScript Strict Plan With Tracker

The document outlines a 42-day curriculum focused on JavaScript programming concepts. Topics covered include variable declarations, data types, functions, scope, closures, asynchronous programming, and object-oriented programming. Each day includes specific subjects and practice sessions to reinforce learning.

Uploaded by

kkvkvmpdfk
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Day Topics

1 var, let, const


2 Data types & Type coercion
3 Operators & Expressions
4 Functions (normal & arrow)
5 Default parameters & Template literals
6 Arrays basics
7 Objects basics
8 Destructuring, Spread & Rest
9 Revision + Practice Problems
10 Scope & Lexical scope
11 Hoisting
12 Execution Context
13 Call Stack
14 Closures (Part 1)
15 Closures (Part 2 Practice)
16 this keyword
17 Prototypes
18 Prototype Chain
19 [Link], freeze, seal
20 Stack vs Heap memory
21 Revision + Practice
22 Callbacks
23 Callback hell
24 Promises (Basics)
25 Promise chaining
26 Async/Await
27 Error handling (try/catch)
28 Event Loop (Microtask vs Macrotask)
29 setTimeout, setInterval
30 [Link] (concept)
31 Revision + Async Practice
32 Array methods (map, filter, reduce)
33 Higher-order functions
34 Pure functions & Immutability
35 Currying
36 Debouncing & Throttling
37 Memoization
38 Modules (import/export)
39 OOP in JavaScript (Classes)
40 Inheritance & Polymorphism
41 Custom Error Classes
42 Generators, Iterators, Map, Set, WeakMap

You might also like