docs

JavaScript is synchronous & single-threaded

JavaScript is a dynamically typed language

JavaScript implements a Prototype chain via Inheritance

Promises (working with asynchronous behavior)

CORS (cross origin resource sharing)

Event Loop

First-class functions

Closure

Event Delegation

Scoping

What are side effects, and what is a pure function?

The ‘this’ keyword

Type Coercion

Statements vs Expressions

Variable declaration (Let vs Const)

Strict Mode

References & Further Reading