This is a 'living' course which updates as JavaScript does. If you haven't taken a look at the latest versions of JavaScript the last few years you've been missing out. From object destructuring and template literals to two new ways to declare variables, you'll never look at JavaScript the same way. In this course you'll learn all the latest and greatest features of the JavaScript language, then you'll immediately take that knowledge and apply it by refactoring a "real world" app from ES5. When you're done, you'll wonder how you ever lived without it.
Modern JavaScript
Additional
About the Author: ui.dev (ex. Tyler McGinnis)
ui.dev is the React-focused learning platform founded by Tyler McGinnis. Tyler started teaching React on his personal blog in 2015 (one of the first detailed React tutorials available), then turned the work into a paid course platform that grew into ui.dev and the React Bootcamp curriculum.
The catalog has narrowed and re-focused over time — the current core is React, JavaScript fundamentals, and Firebase — with deeper interactive material than typical video courses. The "React Course" and "Advanced React" learning paths are widely recommended for engineers moving from "I can build a React app" to "I can debug an unfamiliar React codebase".
Watch Online 13 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | ECMAScript, TC39, and the Standardization Process Demo | 11:22 | |
| 2 | Variable Declarations (var vs let vs const) | 13:53 | |
| 3 | Object and Array Destructuring | 09:15 | |
| 4 | Shorthand Properties and Method Names | 02:09 | |
| 5 | Computed Property Names | 01:56 | |
| 6 | Template Literals | 06:10 | |
| 7 | Arrow Functions | 13:37 | |
| 8 | Default Parameters | 07:26 | |
| 9 | Compiling vs Polyfills with Babel | 04:04 | |
| 10 | Callbacks, Promises, Async/Await | 45:20 | |
| 11 | Guide to JavaScript's prototype (and ES6 Classes) | 28:15 | |
| 12 | From IIFEs to CommonJS to ES6 Modules | 32:10 | |
| 13 | Private and Public Class Fields | 08:26 |
Get instant access to all 12 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionRelated courses
-

Make a Google search engine clone: JavaScript PHP and MySQL
Sources: udemyDo you want to become an expert in JavaScript, PHP and MySQL?Do you want to build a real search engine just like Google? If so, you’re in the right place!5 hours 47 minutes 11 seconds 5 / 5 -

20 Web Projects With Vanilla JavaScript
Sources: udemy, Brad TraversyThis is a fun, practical & project based course for all skill levels. The projects in this course are designed to get you building things using HTML5, CSS & Jav16 hours 8 minutes 55 seconds -

Understanding Modern JavaScript Frameworks
Sources: Anthony AliceaThe course teaches how to analyze modern JavaScript code and frameworks like React, Vue, and others, revealing their structures for deep understanding and...2 hours 25 minutes 13 seconds -

Grunt
Sources: udemyJavaScript task runner - Grunt - a tool for building javascript projects. A flexible and fast way to collect your projects in development. What is it for? In th57 minutes 24 seconds -

Building a Typechecker from scratch
Sources: Dmitry SoshnikovUntyped programs are often prone to errors, runtime exceptions, and can make debugging much harder. That’s why many production languages implement a static type2 hours 16 minutes 15 seconds -

Advanced JavaScript
Sources: ui.dev (ex. Tyler McGinnis)I'm not good at writing sales copy, just trust me that if you use JavaScript in any capacity, there's probably not another resource that will benefit you more than this. This…3 hours 5 minutes 51 seconds 3 / 5