1 Introduction
2 Installing Tools
3 Benefits Of The Console
4 ECMAScript And Important Terms
5 Variables Declaration var let const
6 Data Types And Mutability
7 Type Conversion And Coercion
8 Numbers And Math Object
9 String Methods
10 Template Strings
11 Array Methods
12 Object Literals
13 Date And Time
14 If Statement And Ternary Operator
15 Switch Case Statement
16 Functions
17 Loops And Iterations
18 Variable Scope And Hoisting
19 Constructor Function And This Keyword
20 Built In Constructor Functions
21 Prototype and Prototype Chain
22 Object create and Object assign
23 Prototypal Inheritance
24 Class In ES6
25 Class Inheritance
26 Window Global Object
27 SetTimeout And SetInterval
28 Arrow Function
29 This keyword In Functions
30 Destructuring Assignment And Rest Operator
31 Spread Operator Basics
32 Spread Operators With Objects
33 Iterators Generators
34 Symbols
35 Maps