Udemyallen

Modern JavaScript From The Beginning 2.0 (Just Updated)

Learn JavaScript from beginner to advanced in this 40-hour master course. Build real-world skills and become a confident JavaScript developer.

4.7(35,630)
125,950students
40h 13m
Certificate
Brad Traversy
Brad TraversyFull Stack Web Developer & Instructor at Traversy Media

Course Content

Modern JavaScript From The Beginning 2.0 (Just Updated) is an all-levels Udemy course taught by Brad Traversy. It runs 40h 13m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 35,630 reviews, with 125,950 students enrolled. It is a paid course, last updated October 2025.

Dive into JavaScript with this comprehensive, 40+ hour course designed to take you from beginner to confident developer. Master the fundamentals and build real-world applications!

What You'll Learn:

  • JavaScript Fundamentals: Build a strong foundation with core concepts including data types, variables (let, const), functions, conditionals, loops, and object literals.
  • Data Structures: Gain proficiency in essential data structures like arrays, objects, maps, and sets. Explore advanced structures like stacks and queues.
  • DOM Manipulation: Learn to interact with web pages using DOM manipulation. Master selectors, DOM traversal, and techniques for creating and removing elements, and adding event listeners.
  • Object-Oriented Programming (OOP): Understand OOP principles with constructor functions, prototypes, inheritance, classes, protected properties, and getters/setters.
  • Asynchronous Handle asynchronous operations effectively using Ajax & XHR, the Fetch API, callbacks, promises, and async/await.
  • Error Handling: Implement robust error handling strategies with try...catch blocks and manage HTTP errors.
  • Web & Browser APIs: Explore powerful Web & Browser APIs, including Canvas, geolocation, audio/video, and web animations.
  • Modules & Tooling: Master modules (CommonJS & ES Modules) and Webpack for building a modern development environment. Learn about Webpack plugins and loaders.
  • Unit Testing: Write effective unit tests using the Jest testing library to validate your algorithms.
  • Node.js & Express: Develop server-side applications with Node.js and Express. Learn about Node modules and NPM packages, and build a REST API with Express and MongoDB.
  • Full-Stack Development (No Frameworks!): Build a complete full-stack application by combining your API skills with a Webpack frontend – all without relying on frontend frameworks!

Course Projects & Mini-Projects:

Put your skills to the test with a variety of hands-on projects:

  • Shopping List
  • Flix Movie App
  • Tracalorie OOP Project
  • Tracalorie Webpack Refactor
  • Chuck Norris Joke Generator
  • Random Ideas Full Stack APP - API & Frontend
  • Webpack Starter Project
  • Keycode Mini-Project
  • Random User Generator
  • Music Player
  • Video Player
  • Drum Machine
  • Profile Scroller
  • Polling App
  • Joke Generator
  • Ball Animation
  • Animated Clock
  • Typicode Todos
  • Text To Speech
  • Ambient Sound Mixer - OOP Project

Key Features:

  • In-Depth Content: Over 40 hours of comprehensive instruction.
  • Organized Learning: All code resides in a dedicated "JavaScript Sandbox" folder for easy reference.
  • Complete Resources: Includes all final and starter code, plus links to GitHub Repositories.
  • Modern Development Workflow: Learn to set up a modern development environment with Webpack.
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.