John
A course by John

JavaScript: making your pages interactive

Make your website respond to clicks, typing and data. You'll learn the building blocks of programming with JavaScript, change your page with code, react to what visitors do and load data from the internet. By the end you'll have built a to-do list that remembers your tasks.

9 lessons

No account needed. Create a free account to save your progress and keep your own copy.

What is inside

    • What JavaScript does on a page
    • Variables and types
    • Conditions and loops
    • Functions
    • Arrays and objects
    • The DOM: changing the page with code
    • Events: reacting to clicks and typing
    • Fetching data from somewhere else
    • Project: a to-do list that remembers