ES2015 (ES6)

The 6th edition, officially known as ECMAScript 2015 adds significant new syntax for writing complex applications, including classes and modules, but defines them semantically in the same terms as ECMAScript 5 strict mode. Other new features include iterators and for/of loops, Python-style generators and generator expressions, arrow functions, binary data, typed arrays, collections (maps, sets and weak maps), promises, number and math enhancements, reflection, and proxies.

Latest Learning Resources

JavaScript: The New Hard Parts

(frontendmasters.com)Courseby
  • Will Sentance
Jul 10, 2018

Object-Oriented JavaScript

(teamtreehouse.com)Courseby
  • Ashley Boucher
Apr 25, 2018

JavaScript ES6 — write less, do more

(medium.freecodecamp.org)Guideby
  • Said Hayani
Apr 20, 2018

The Modern JavaScript Bootcamp (2018)

(udemy.com)Courseby
  • Andrew Mead
Apr 10, 2018

Understanding ECMAScript 6

(leanpub.com)Bookby
  • Nicholas C. Zakas
Feb 24, 2018
Oct 6, 2017

React: ES6, ES2016, and Beyond

(lynda.com)Courseby
  • Carl Peaslee
Aug 14, 2017

Regular Expressions in a post-ES6 world

(ponyfoo.com)Guideby
  • Nicolás Bevacqua
Apr 3, 2017

Exploring ES6

(exploringjs.com)Bookby
Mar 2, 2017

ES6: The Right Parts

(frontendmasters.com)Courseby
Jan 10, 2017

ES6 for Everyone

(es6.io)Courseby
Dec 14, 2016
Sep 29, 2016

Introducing ES2015

(teamtreehouse.com)Courseby
  • Guil Hernandez
  • Ken Howard
Aug 9, 2016
Aug 9, 2016

Object-oriented Programming in JavaScript - ES6

(pluralsight.com)Courseby
  • Mark Zamoyta
Jun 13, 2016
Jun 10, 2016

Rapid ES6 Training

(pluralsight.com)Courseby
  • Mark Zamoyta
Apr 5, 2016

Setting up ES6

(exploringjs.com)Bookby
Apr 4, 2016
Dec 27, 2015