Variable, Constant, Mutable data types, Immutable data types, Variable types, Primitive, Dynamic typing
String concatenation, Numeric, Increment and, decrement, Assignment, Comparison, Logical, Equality, Conditional, Loops
Function declaration, Parameters, Default, Rest, Scope, Return a value, Function express, Callback function, Arrow function, IIFE
Object-oriendted programming, Class declarations, Getter and setters, Fields, Static properties and methods, Inheritance, Class checking
Objects, Literals and Properties, Computed properties, Property value shorthand, In operator, for..in & for..of, Cloning
Declaration, Index position, Looping over an array, Addtion, deletion, copy, Searching
Join, Split, Reverse, Slice, Find, Filter, Map, Some, Every, Reduce
Object to JSON, JSON to Object
Synchronous callback, Asynchronous callback, Callback Hell example, Promise, Promise chaining, Error Handling, Async & Await, useful APIs
Node, NPM, Debugging
HTTP & HTTPS