JavaScript
15 lessons — from the very basics to pro-level patterns.
Basics
1. Variables & Data Types
let, const, and the types that live inside themBeginner→
2. Operators & Expressions
Math, logic, and the === vs == puzzleBeginner→
3. Strings & Template Literals
Backticks, interpolation, and handy methodsBeginner→
4. Conditionals
if/else, switch, and the ternary shortcutBeginner→
5. Loops
for, while, and the modern for...ofBeginner→
Collections
Functions
Intermediate
Advanced