-
Variables
-
Strings, Integers & Boolean
-
Variables in depth
-
Value types in JS
-
Operators & if Statements
-
Operators +, -, *, /, %
-
Operators with different types
-
If Statement
-
Logical Operators !, ||, &&
-
Comparison Operators
-
-
Functions
-
Introduction to Functions
-
Function Arguments
-
Return Statement
-
Function Practice
-
-
Arrays
-
Introduction to Arrays
-
Method in JS
-
-
Loops
-
for Loops
-
While Loops
-
for-in Loops
-
-
Object Oriented Programming
-
OOP
-
ES6 vs ES5
-
-
Objects in JS
-
Objects
-
Object Creation
-
Accessing Object Properties
-
Quick Quiz
-
Setting & Deleting Properties
-
Methods in Objects
-
Get & Set
-
-
Functions as Objects
-
Objects or Constructor Fucntions
-
Constructor Functions
-
Objects Instances
-
Additions in Constructor Function
-
Methods in Constructors
-
Prototype Objects
-
Using Prototype Objects
-
Data Encapsulation in ES5
-
-
Classes
-
Implementing Classes
-
Class Methods
-
Protecting Properties
-
Static Methods
-
-
Inheritance
-
Protoype Property
-
Prototypal Chaining
-
Prototypal Inheritance in Function Objects
-
Class based Inheritance ES5
-
Inheritance in ES6
-
Overriding Methods & Properties
-
Mixins
-
-
JS Projects
-
Scien. Cal. Live Compiler
-
NewYearCountDown
-
Security Manager
-
Netflix Clone
-
Netflix HTML Code
-
Netflix CSS Code
-
Netflix JS Code