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