Learn JavaScript from scratch in this free 2026 tutorial — from variables and functions through the DOM, modules, fetch and async/await. Every example runs in Node or the browser.
Start with lesson 1.1
What Is JavaScript and Where Does It Actually Run