Freshest Reviews

Modern JavaScript from the Beginning by Brad Traversy

Modern JavaScript from the Beginning

Modern JavaScript From The Beginning by Brad Traversy is his flagship course that teaches the official language of the web.

A required language for nearly all web developer jobs, JavaScript continues to expand in multiple directions. JavaScript has been pushed far beyond its original concept of being strictly a language that’s native to web browsers.

Translation? As a modern software developer, you probably need to know JavaScript.

Problem is, JavaScript is a tricky language. For instance, starting with prototypal inheritance and going all the way to the execution stack, JavaScript’s documentation can be a seemingly impossible task to get through. And what if you just want to get a handle on its basic concepts? You’d be sorting through the docs all day just to pick up JavaScript basics.

But Modern JavaScript From The Beginning takes this language and puts it in a blender to create a course that’s very newbie-friendly.

Brad Traversy Udemy Instructor

Brad Traversy has a knack for taking tough concepts and putting them into plain English, all while you watch those concepts being coded. His code editor is his chalkboard, sketching out everything from object oriented programming (OOP) principles to design patterns.

At nearly 22 hours with 111 downloadable resources, Modern JavaScript From The Beginning starts with over 3 hours of the language’s fundamentals and goes all the way to error handling. The full breakdown includes:

JavaScript logo modern javascript from the beginning
  • Basics & Fundamentals: Data types, let & const variables, functions, conditionals, loops, object literals, arrays, etc
  • DOM Manipulation: Selectors, traversing the DOM, show/hide, creating & removing elements, event listeners
  • OOP: ES5 prototypes, inheritance, ES2015 classes & sub-classes, constructors
  • Async JS: Ajax & XHR, Fetch API, callbacks, promises, async / await
  • ES2015+: Arrow functions, template strings, generators, iterators, maps & sets, symbols & more
  • JavaScript Patterns: Module, Factory, State, Observer, Mediator, Singleton
  • Other: Local & session storage, regular expressions, try/catch error handling

But that’s just the beginning.

Brad is well-known on YouTube for his project-focused tutorials, and his Udemy courses are no exception. In Modern JavaScript From The Beginning you’ll build no less than 10 projects including:

  1. Loan Calculator
  2. Task with Local Storage
  3. Number Guess Game
  4. OOP Book Listing App (using ES5 Prototype & ES2015 Classes Version)
  5. Chuck Norris Joke Generator (heck yes!)
  6. EasyHTTP, a custom HTTP Library (with three versions including Callbacks, Promises, and Async & Await)
  7. Github Finder
  8. WeatherJS App
  9. Calorie Tracker (using the Module Pattern)
  10. Microposts – Frontend CRUD for REST API using Webpack & Babel

There just aren’t a lot of reliable “plain ol’ JavaScript” courses on Udemy. But Modern JavaScript From The Beginning is an exception along with being a great investment. Produced by an experienced instructor who is well loved throughout self-taught developer circles, this course deserves its 4.7 star overall rating.

modern javascript from the beginning thumbnail

The really nice part about this course is that there aren’t any libraries or frameworks to get deal with. As a result, you’ll be much less distracted with the bells and whistles of web development, and focus on the core of what makes it all work in the first place.

Indeed, this is plain JavaScript: the kind you need to build websites and web apps, create functional IoT projects and whatever else you can think to build.

Instructor: ⭐⭐⭐⭐⭐
Production Values: ⭐⭐⭐⭐
Overall: ⭐⭐⭐⭐

Check out the course here!


Founder of I'm known as RealToughCandy or RTC around the web! My mission is to make better developers.

Leave a Reply

Your email address will not be published. Required fields are marked *