Beginner
10h
Updated 4 months ago
JavaScript In Practice: ES6 And Beyond
Learning Roadmap
1.
Function Scope, Block Scope, Constants
Function Scope, Block Scope, Constants
2.
Arrow Functions
Arrow Functions
3.
Default Arguments
Default Arguments
3 Lessons
3 Lessons
4.
Classes
Classes
9 Lessons
9 Lessons
5.
Destructuring
Destructuring
4 Lessons
4 Lessons
6.
Spread Operator and Rest Parameters
Spread Operator and Rest Parameters
4 Lessons
4 Lessons
7.
Objects in ES6
Objects in ES6
7 Lessons
7 Lessons
8.
Tail Call Optimization and Other Function Features in ES6
Tail Call Optimization and Other Function Features in ES6
5 Lessons
5 Lessons
9.
Symbols
Symbols
6 Lessons
6 Lessons
10.
The for-of loop
The for-of loop
4 Lessons
4 Lessons
11.
String and Template Literals
String and Template Literals
6 Lessons
6 Lessons
12.
Sets, Maps, and their Weak Versions
Sets, Maps, and their Weak Versions
8 Lessons
8 Lessons
13.
Iterators and Generators in Depth
Iterators and Generators in Depth
12 Lessons
12 Lessons
14.
ES6 Promises
ES6 Promises
5 Lessons
5 Lessons
15.
Configuring ES6 with Webpack
Configuring ES6 with Webpack
6 Lessons
6 Lessons
16.
The Reflect API
The Reflect API
5 Lessons
5 Lessons
17.
Proxies in Practice
Proxies in Practice
5 Lessons
5 Lessons
18.
Math and Number Extensions
Math and Number Extensions
2 Lessons
2 Lessons
19.
ES2016
ES2016
2 Lessons
2 Lessons
20.
ES2017
ES2017
5 Lessons
5 Lessons
21.
Your Final Exam: ES6 Job Interview Questions
Your Final Exam: ES6 Job Interview Questions
21 Lessons
21 Lessons
22.
Bonus chapter: Your learning plan
Bonus chapter: Your learning plan
7 Lessons
7 Lessons
Course Author:
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources