JavaScript Basics

JavaScript Basics for Absolute Beginners

Learn the JavaScript foundations needed before React, Next.js, Node.js, and full-stack development.

This is one technology path. Learn React, Next.js, Node.js, JavaScript basics, and future tracks separately at your own pace.

coverage.map

Topics this track covers

syntax and typesscope and hoistingcontrol flowloopsfunctionsclosuresobjectsarraysclasses and prototypesmoduleserrorspromisesasync and awaitDOMeventscollectionsiterators and generatorsregular expressionsinternationalizationmemory and execution model
1

JavaScript First Steps

Understand what JavaScript does, how values work, and how to show output.

2

Functions, Arrays, and Objects

Learn the building blocks used constantly in app code.

3

Decisions and Loops

Control which code runs and repeat work safely.

4

DOM, Events, and Async JavaScript

Connect JavaScript to pages and work with delayed operations.

5

Advanced Language Features

Move from everyday syntax into the mechanisms used by mature JavaScript codebases.

6

JavaScript Internals and Professional Practice

Understand execution, memory, modules, testing, and maintainable application boundaries.