Why Take This Course?
Lesson 1: Syntax
Learn new ways to define variables
Use destructuring to work more efficiently with arrays and objects
Explore a new method for looping using the for...of loop
Lesson 2: Functions
Write cleaner and more concise functions using arrow functions
Learn how the this keyword behaves when working with arrow functions
Lesson 3: Built-ins
Experiment with new object types for Sets, Maps, WeakSets, and WeakMaps
Learn how generators can be used to pause the execution of a function while also maintaining its own state
Lesson 4: Professional developer-fu
Write ES6 code for unsupported browsers with polyfills and transpilers
Yana Pryymachenko completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
The information is presented in very easy to understand way, with good examples and small interactive exercises to help understand the concepts better and retain the knowledge. Instructors are very engaging. Highly recommend!