Search the library

What would you like to learn?

Type two or more characters to search.

You can also browse all tutorials or topics.

Learning path · Ready to start

JavaScript Essentials

Learn the JavaScript concepts needed to make web pages interactive.

Who this path is for

Learners who can recognize basic HTML and want to add interaction without jumping straight into a framework.

Prerequisites

  • A basic understanding of HTML
  • Familiarity with a browser's developer tools is helpful, but not required

What you will be able to do

  • Store and update values with const and let
  • Recognize common JavaScript value types
  • Read small JavaScript examples and diagnose simple errors

A note on completion

This is a practical learning path, not a certified course. The time above is calculated from the lessons currently published and will grow as useful lessons are added.

Suggested order

Current lessons

Work through these lessons in order. Each one makes the next idea easier to place.

  1. JavaScript Variables: const, let, and Common ValuesLearn how JavaScript stores strings, numbers, booleans, arrays, and objects—and when to choose const or let.16 min

After the current lessons

Put the idea into a small build

Use variables in a tiny browser script, then learn conditions and functions. Those tools will let you turn stored values into useful behavior.