JavaScript makes web pages interactive. In this track you learn the language step by step – values, conditions, loops, functions, arrays and objects – and then use it to change the page with the DOM, react to clicks and keys with events, and load data with fetch.
All examples run in your browser, so you can experiment as you read.