JS Concepts Primitive Types Autoboxing Inheritance Coercion ES6 Class Closure Algorithms in JS Data structures in JS