JavaScript – Core

CL1 (Qualified)
Identifiers and Reserved Words

Javascript types

Reference vs value

Property Attributes of an object

Type Conversion

Increment and  Decrement Operators

Variable Scoping

Context of calling (*.call, *.apply, *.bind)

Event handling (bubbling and capturing)

Exception Handling

Loops

Object - Date

Object - Array

Closures

ES6: let and scope

ES6: Arrow functions

Function hoisting

Strict mode of javascript