Beginner
134 Lessons
10h
Certificate of Completion
Course Overview
JavaScript is a fundamental asset for any web developer. As an evolving language, new releases continue to refine it to make it more accessible for large-scale use. ECMA Script, or ES in short, is the standardized name for the programming language popularly known as JavaScript. The sixth release of the script is known as ES6 and features major enhancements which improve Javascript's usability. Writing and reading code is now easier with the introduction of features like Arrows, Symbols, etc. This course p...
Course Content
Function Scope, Block Scope, Constants
Arrow Functions
Default Arguments
Classes
Destructuring
Spread Operator and Rest Parameters
4 Lessons
Objects in ES6
7 Lessons
Tail Call Optimization and Other Function Features in ES6
5 Lessons
Symbols
6 Lessons
The for-of loop
4 Lessons
String and Template Literals
6 Lessons
Sets, Maps, and their Weak Versions
8 Lessons
Iterators and Generators in Depth
12 Lessons
ES6 Promises
5 Lessons
Configuring ES6 with Webpack
6 Lessons
The Reflect API
5 Lessons
Proxies in Practice
5 Lessons
Math and Number Extensions
2 Lessons
ES2016
2 Lessons
ES2017
5 Lessons
Your Final Exam: ES6 Job Interview Questions
21 Lessons
Bonus chapter: Your learning plan
7 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE