- topics such as - variable, Datatype, operators, comparison operators, strings, numbers and maths, date and time
- Array and objects
- functions, scopes, arrow function, iife
- if, else, switch, truth and falsy
- important topics like: for loop, while loop, do while loop
- more important iterators such as: for of, for in, for each loops
- Advance concepts like: filter, map, reduce, chaining
-getElementById, getElementByClass, querySelector,etc.
- children and child nodes
- createElement
- createTextNode
- append child
- innerHTML, outerHTML, innerText
- color switcher, BMI, Number guessing
- event Listener, e parameter, .target, remove target
- setTimeOut, clearTimeOut
- unlimited color, keyless info
- resolve, reject, .then, .catch, .finally, chaining of each, try and catch, async await
- Object literals, new and constructor
- function as object, string as object, everything is object
- prototype
- inheritance, proto, setPrototypeOf
- .call
- class, inheritance in class, static property
- bind
- can we change constant, define Property, getOwnPropertyDescriptors
- getters and setters
- inside and outside function variable access, scoping,closures with real life examples