JavaScript
If HTML builds a page's structure and CSS makes it look good, JavaScript is what makes it actually do things: react to a click, validate a form before it's submitted, update the page without reloading, or fetch fresh data from a server. JavaScript is a real programming language, unlike HTML. It has variables, conditions, loops, and functions the same core building blocks every programming language shares, just with its own syntax. This course teaches JavaScript the same way the HTML and CSS courses do: one small idea at a time, with a live editor next to every topic so you see your code actually run, not just read about what it should do.
Topics
Start learning
Introduction to JavaScript
Lesson 01
Variables: let, const, var
Lesson 02
Data Types
Lesson 03
Operators
Lesson 04
Strings & Template Literals
Lesson 05
Numbers & Math
Lesson 06
Conditionals: if, else, switch
Lesson 07
Loops: for, while
Lesson 08
Arrays
Lesson 09
Array Methods: map, filter, forEach, reduce
Lesson 10
Objects
Lesson 11
Functions
Lesson 12
