Learn JavaScript, the language of the web, from your first console.log to a working to-do list app. You will write programs in Node and in the browser, change web pages with the DOM, respond to clicks and forms, load data with fetch, and save it with localStorage.
Lesson 1 is free to try. The other 15 lessons in JavaScript are for schools on RudimentaryLabs.
Where JavaScript runs, how to store values in variables, and how to work with text.
Make your programs choose, repeat and organise their work into small reusable pieces.
Store lists and records of data, transform them with array methods, and turn them into text with JSON.
Find and change parts of a web page, react to what the user does, and check what they type.
Run code later, load data from a server, remember things between visits, and build a complete to-do list app.