Learning path
Program browser behavior with variables, functions, arrays, DOM events, and async logic.
Foundation
Store data and package reusable behavior.
18 min lesson
Select elements and respond to user actions.
Building
Transform data and handle promise-based work.