Skip to content

Learning paths

Browse JavaScript topics

Choose a learning path based on where you are in your JavaScript journey.

absolute beginner
8 articles

Getting Started with JavaScript

Meet JavaScript where it lives: in the browser. Set up your tools, run real code, inspect the result, and start changing what the page does.

Go learning path
beginner
12 articles

JavaScript Fundamentals

Get comfortable with the building blocks behind JavaScript programs: values, variables, collections, comparisons, decisions, and repetition.

Go learning path
beginner
10 articles

Functions and Events

Turn code into behavior with reusable functions, parameters, events, clicks, keyboard input, and form interactions.

Go learning path
beginner
12 articles

DOM Manipulation Basics

Make web pages respond: select elements, change content and styles, create UI, and connect data to what users see.

Go learning path
beginner
12 articles

Beginner JavaScript Projects

Turn JavaScript knowledge into visible projects with counters, to-do lists, quizzes, modals, sliders, storage, and live search.

Go learning path