

Price
No active coupon right now
View Course →No coupon right now. We'll tell you when there is one.
Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This course continues from the instructor's earlier JavaScript course on how the language works internally. It covers newer language features that modern frameworks rely on, looking at how each one works inside the engine rather than only how to write it.
Topics include let and const, template literals, classes, symbols, iterators, arrow functions, default parameters and rest-and-spread syntax, with block scoping. Each is explained through engine behavior, which the course argues makes debugging easier.
JavaScript is the language of the internet. Learning it has allowed many front and backend web developers to get jobs. Yet JavaScript’s newest features can be confusing and hard to understand.
Nearly 200,000 students have learned from my course "JavaScript: Understanding the Weird Parts" which so many tell me formed the foundation of their careers today, and they still review yearly. This is the sequel, continuing your JavaScript education and diving into even more advanced concepts, under-the-hood!
In this course you will learn to deeply understand how modern advanced JavaScript language features work under-the-hood, such as:
Block Scoping (let and const)
Templates
Classes
Arrow Functions
Symbols
Iterators and Iterables
Default Parameters
Rest and Spread
ES6 and beyond refers to features added to the JavaScript language in ES6 and ES Next. These features often will make your coding life easier, and are used by modern JavaScript frameworks, like React, Vue, Angular, and more.
As always, these topics will be covered with the focus on my core philosophy: "Don't Imitate, Understand". You won't try to learn by imitating the code I'm writing, but rather by deeply understanding how these language features work inside JavaScript engines. Deeply understanding means you will not only write better code, but also find it much easier to debug problems.
This course’s goal, then, is to help you have a deep understanding of JavaScript’s newest features. Through analysis of the inner working of the JavaScript engine, you can write code more confidentially and fix problems others find difficult.
It’s time for you to deeply understand advanced JavaScript concepts!
Happy coding!
- Tony Alicea
Advertisement
Tracking since 15 Nov — not enough history yet to tell you whether today's price is any good. Watch the course and we'll tell you when it drops.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.
No Korshub reviews yet.