JavaScript

ES2015: The Shape of JavaScript to Come

Stay in tune and learn some of the new features of ES2015, the most extensive update to the JavaScript language since it was first released in the '90s.

Enroll Now to Play

Course Overview

  1. Level 1 ES2015: The Shape of JavaScript to Come Completion Badge

    Level 1 Free Level 3 Videos | 10 Challenges
    Declarations

    Learn about the new types of variable declarations and how they can help with some well-known JavaScript gotchas.

  2. Level 2 ES2015: The Shape of JavaScript to Come Completion Badge

    Level 2 2 Videos | 9 Challenges
    Functions

    Explore new features added to functions, like default parameters, rest parameters, spread operators, and arrow functions.

  3. Level 3 ES2015: The Shape of JavaScript to Come Completion Badge

    Level 3 2 Videos | 10 Challenges
    Objects, Strings, and Object.assign

    Find new ways to work with JavaScript Objects and Strings.

  4. Level 4 ES2015: The Shape of JavaScript to Come Completion Badge

    Level 4 3 Videos | 20 Challenges
    Arrays, Maps, and Sets

    Learn how to work with Arrays and more efficient alternatives to working with collections, like Maps and Sets.

  5. Level 5 ES2015: The Shape of JavaScript to Come Completion Badge

    Level 5 3 Videos | 14 Challenges
    Classes and Modules

    Discover how to write object-oriented code using the new class syntax and how to leverage the new module system to keep things clean and organized.

  6. Level 6 ES2015: The Shape of JavaScript to Come Completion Badge

    Level 6 3 Videos | 10 Challenges
    Promises, Iterators, and Generators

    Learn alternatives to writing async code, iterator objects for navigating sequences more efficiently, and special functions that return those objects.

ES2015: The Shape of JavaScript to Come Achievement Badge

Complete these levels to unlock

Course Completion Badge

Stay in tune and learn some of the new features of ES2015, the most extensive update to the JavaScript language since it was first released in the '90s.

Supplemental Learning

Recommended Prerequisites

About The Professor

Carlos is a software developer who is constantly looking for better ways to write code. When not making loud noises on his mechanical keyboard, he can be found rock climbing or playing music.

View Full Credits

Course Notes

  • Estimated Course Length: 6 - 8 hours

Course Reviews (21)

miyamota

I was very hesitant about paying money for an online course when so much free material is available for immediate consumption. However, as soon as I completed the free intro lessons I knew you guys were on to something. This course was AMAZING. It helped to answer so many nagging questions, as well as helped me to understand what features belong to ES2015, and those that belong to Angular 2. Job well done. Will recommend to my friends and colleagues.

clau26

A really nice way to get introduced to ES2015 with practical challenges that help you assimilate the information presented in the videos.

darrylyoung

Another well-made video from Code-School. This one introduces you to what's new in ES2015 and gives some good examples of how to use what's explained.

StevenMcD

Thanks for another great course. I'd been dragging my heels moving across to ES2015 from "normal" JS and now I'm kicking myself for not doing it sooner. Everything was laid out really cover and it covered everything I needed to know.