Modern JavaScript 2.0 Course
Learn Modern JavaScript From The Beginning
A 37-hour master course to take you from beginner to advanced
Start Learning100,000+
Students Enrolled
4.7+
Rated
English
Course Language
Last Updated
02/2023
Course Overview Video
37+ hours on-demand video
20+ downloadable resources & docs
Full lifetime access
Access on mobile and TV
Certificate of completion
What you'll learn
Course Description
This is a 37+ hour in-depth course that will take you from the absolute beginning of JavaScript, learning about data types, functions and loops to learning DOM manipulation, asynchronous JS with promises, async/await and much more. You will even learn how to write unit tests for algorithms. We go into how JavaScript works under the hood including execution context, the call stack, event loop, etc. We learn about Webpack tooling and how to create a modern development environment. At the end, we build a Node.js/Express API with a custom Webpack frontend.
Check Out The Curriculum Below!
BONUS: Students that purchase this course from traversymedia.com will get in-depth documentation for every learning module with neat code samples in organized markdown files. You can easily reference everything in the course.
Module 1: Course Introduction
Module 2: Variables, Data Types, Methods & More
Module 3: Arrays & Objects
Module 4: Functions, Scope & Execution Context
Module 5: Logic & Control Flow
Module 6: Loops, Iteration & High Order Array Methods
Module 7: DOM Manipulation
Module 8: Events
Module 9: Shopping List Project
Module 10: Asynchronous JavaScript
Module 11: Fetch API & Async Await
Module 12: Flixx Movie App Project
Module 13: Web Browser APIs
Module 14: OOP - Constructors & Prototypes
Module 15: OOP - Classes, Getters, Setters & Private Properties
Module 16: Tracalorie App (OOP Project)
Module 17: Modules & Tooling
Module 18: Iterators, Generators & Data Structures
Module 19: Unit Testing Algorithms
Module 20: Node.js Modules (Bonus Module)
Module 21: RandomIdeas Project - Backend REST API (Bonus Project)
Module 22: RandomIdeas Project - Webpack Frontend (Bonus Project)
Course Projects
Let's take a look at a few of the projects
Flixx
Movie listing UI using a public API for movies/TV shows. Search, pagination and custom router features.
Tracalorie
Object oriented project with classes, private properties, static methods, local storage and Bootstrap UI components.
RandomIdeas
Full stack app using Express/MongoDB on the server. Webpack tooling and custom modules and components on the client.
Course Ratings
Some of the Latest Reviews
Leandro I.
Wow, This course is really easy to follow. Brad is very clear and concise, he goes into small details and I love how organised his file structure is. The final product is a real estate website that is pretty much ready to be deployed. I would definitely recommend this course to other students.
Alexey L.
Watching a lot of videos from Brad and am always happy with his extraordinary tutoring abilities. He keeps things dead simple and nothing is missed, so learning new things is easy and fast. Thank you Brad for sharing your experience with us!
Josef W.
The course is very well structured. All chapters are understandable. It also becomes clear that you can separate frontend and backend development, which is important to know. Finally, I would like to say that I like Brad's relaxed way of explaining things. Thanks Brad!