Course Information
Course Overview
The sequel the bestselling "Weird Parts" course: symbols, iterators, classes, and more advanced concepts
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
Course Content
- 9 section(s)
- 49 lecture(s)
- Section 1 Introduction
- Section 2 Block Scoping
- Section 3 Templates
- Section 4 Classes
- Section 5 Arrow Functions
- Section 6 Symbols
- Section 7 Iterators and Iterables
- Section 8 Default Parameters
- Section 9 Rest and Spread
What You’ll Learn
- How let and const work under-the-hood
- Template Literals
- What Classes really are inside the JavaScript engine
- How Arrow Functions work under-the-hood
- Symbols
- Iterators and Iterables
- Rest and Spread
- and more advanced JavaScript features
Reviews
-
SSasikumar Mahalingam
You are the best Antony
-
MMaryna Poluianova
I liked this course. I have 5 years of experience with JavaScript, but some of the topics were still very useful. Symbols were always unclear to me, but now I understand how I can use them. The Prototypes section was a bit confusing — for example, I didn’t fully understand the difference between __proto__ and prototype, or maybe I just missed that part. The quizzes after each section are great!
-
LLinan Su
Amazing unique content. Really learned a lot.
-
AAnonymized User
it is a good course