← Back to courses

Web Development

JavaScript Essentials

Make pages interactive with the language of the browser.

4 hours·24 lessons·Level: Beginner
js

About this course

The JavaScript you need to make a website do things: reacting to clicks, updating the page, working with data and calling an API. Every section ends with a small interactive build.

What you will learn

  • Use variables, functions and arrays in JavaScript
  • Respond to user events in the browser
  • Update the page with the DOM
  • Fetch and display data from an API

Curriculum

1. Language basics3 lessons

  • Values and variables
  • Functions
  • Arrays and objects

2. The browser3 lessons

  • Selecting elements
  • Events and handlers
  • Changing the DOM

3. Real data3 lessons

  • Promises explained simply
  • Calling an API
  • Building an interactive widget