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.
- What JavaScript does - 8 min
- Variables and values - 8 min
2
Functions, Arrays, and Objects
Learn the building blocks used constantly in app code.
- Functions - 8 min
- Arrays and objects - 8 min
3
Decisions and Loops
Control which code runs and repeat work safely.
- Conditions - 8 min
- Loops and array methods - 8 min
4
DOM, Events, and Async JavaScript
Connect JavaScript to pages and work with delayed operations.
- DOM events - 8 min
- Promises and async await - 8 min
5
Advanced Language Features
Move from everyday syntax into the mechanisms used by mature JavaScript codebases.
- Map, Set, and keyed collections - 8 min
- Iterators and generators - 8 min
- Regular expressions and text processing - 8 min
6
JavaScript Internals and Professional Practice
Understand execution, memory, modules, testing, and maintainable application boundaries.