Getting Started
Display output on the screen
Variables
String
Number
Challenges Set 1
undefined and null
Object
Array
Array Methods 1
Challenges Set 2
Conditionals
Logical Operations
Type Conversions
Functions
Challenges Set 3
Array Methods 2
Loops
Challenges Set 4
Document Object Model
Selecting DOM Elements
Manipulating DOM Elements Part 1
Manipulating DOM Elements Part 2
Challenges Set 5
Browser Events
Challenges Set 6
Projects 1
Single and Multiple line comments
Array Methods 3
Rest and Spread
Challenges Set 7
Scope
Timeouts and Intervals
Date
LocalStorage and sessionStorage
Challenges Set 8
JavaScript Object Notation
Array Destructuring
Object Destructuring
Optional Chaining
Asynchronous Code
Promises
API
Projects 2
Challenges Set 9
String Methods
Challenges Set 10
Math Object
Number Methods
Challenges Set 11
this on Objects
Closure
Map
Set
Error Handling
Copying Objects
Debugging in JavaScript
Mutation
Challenges Set 12
Read Before Moving Forward
Number Methods 2
String Methods 2
Immediately Invoked Function Expression
call, apply and bind
instanceof
Regular Expressions