← 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