JavaScript

Variables & Types

Operators

Strings

Arrays

Objects

Functions & Scope

Closures

Higher-Order Functions

Array Methods (map/filter/reduce)

Recursion

ES6+

DOM Manipulation