TRAVERSY MEDIA FLAGSHIP COURSE
Modern JavaScript From The Beginning 2.0
Learn JavaScript from the absolute basics through DOM work, asynchronous APIs, object-oriented programming, tooling, testing, Node.js, and full-stack development.
4.7 ★★★★★ • 5,796 students • Updated October 2025
40+ hours
Video lessons
5+ projects
Build as you learn
23 modules
Beginner to advanced
20+ downloads
Code and documentation
Lifetime access
Learn at your pace
COURSE OVERVIEW
JavaScript from the fundamentals to full stack
Start with variables, data types, functions, arrays, objects, logic, and control flow. Then build browser interfaces with the DOM and events before moving into asynchronous JavaScript, APIs, object-oriented programming, modules, tooling, and testing.
The final sections bring the pieces together with Node.js, Express, MongoDB, Webpack, and complete project workflows.
WHAT YOU WILL LEARN
Build a complete modern JavaScript foundation
Understand the language, the browser, the tooling, and the full-stack workflow.
Language Fundamentals
Master variables, data types, functions, arrays, objects, scope, loops, and control flow.
DOM and Events
Create dynamic browser interfaces with DOM manipulation, events, forms, and reusable UI patterns.
Async JavaScript and APIs
Work with callbacks, promises, async and await, Fetch, public APIs, and browser APIs.
Object-Oriented JavaScript
Use constructors, prototypes, classes, private properties, and clean application architecture.
Tooling and Testing
Build modern environments with modules, Webpack, npm, unit tests, algorithms, and data structures.
Full-Stack JavaScript
Create a Node.js and Express API with MongoDB, then connect and deploy a custom frontend.
BUILD AS YOU LEARN
Projects that turn JavaScript concepts into working software
Build browser apps, object-oriented projects, API-driven interfaces, and a full-stack application.
PROJECT 01
Flixx
Build a movie and TV discovery interface with a public API, search, pagination, and custom routing.
PROJECT 02
Tracalorie
Create an object-oriented calorie tracker with classes, private properties, local storage, and a polished UI.
PROJECT 03
RandomIdeas
Build a full-stack application with an Express and MongoDB API plus a modular Webpack frontend.
THE COMPLETE CURRICULUM
23 modules from JavaScript fundamentals to full-stack development
286 published lessons, more than 40 hours of video, practical projects, and downloadable documentation.
01 - Course Introduction
02 - Variables, Data Types, Methods & More
03 - Arrays & Objects
04 - Functions, Scope & Execution Context
05 - Logic & Control Flow
06 - Loops, Iteration & High Order Array Methods
07 - DOM Manipulation
08 - Events
09 - Shopping List Project
10 - Asynchronous JavaScript
11 - Fetch API & Async Await
12 - Flixx Movie App Project
13 - Web Browser APIs
14 - OOP - Constructors & Prototypes
15 - OOP - Classes, Getters, Setters & Private Properties
16 - Tracalorie App (OOP Project)
17 - Modules & Tooling
18 - Iterators, Generators & Data Structures
19 - Unit Testing Algorithms
20 - Node.js Modules (Bonus Module)
21 - RandomIdeas Project - Backend REST API
22 - RandomIdeas Project - Webpack Frontend
23 - Ambient Sound Mixer - Bonus OOP Project
CHOOSE YOUR ACCESS
Own the course or unlock the full library
Both options include immediate access and future course updates.
YOUR INSTRUCTOR
Learn with Brad Traversy
Brad has helped millions of developers learn web development through practical, project-based teaching. His courses focus on clear explanations, useful projects, and the skills you need to build real software.
Modern JavaScript 2.0 takes that same approach from the language fundamentals through browser development, modern tooling, testing, Node.js, and full-stack application development.
FREQUENTLY ASKED QUESTIONS
Before you enroll
Is this course beginner friendly?
What do I get with the $25 option?
What is included in the annual membership?
Do I need a framework or prior JavaScript experience?
START BUILDING TODAY
Learn modern JavaScript by building real applications
Get Modern JavaScript 2.0 on its own for $25, or unlock every Traversy Media course for $99 per year.
Get Full Access for $99/year