Web Development


ES6 / EcmaScript Fast Crash Course

Update your Javascript skill set with ES6 also called EcmaScript 6 - The most important fundamentals you need are here

4.28 (1211 reviews)


2.5 hours


Jul 2021

Last Update
Regular Price

Blue Host
Fast, easy, and secure WordPress hosting in minutes + 1 free domain name
65%OFF : $2.95/month

What you will learn

At the end of the course students will be able to implement ES6 code in their apps

At the end of the course students will be able to understand more TypeScript and Framework JS which uses ES6


Javascript has been the mother of the web for a long time and the new features in ES6 gives it super powers. 

Javascript is no longer considered a script or some addition to other languages, but a full pledge programming language that is easy to code and powerful.

I have to admit that it can be a little strange at first but once you get the hang of it, you won't look back.

Hi my name is Edwin Diaz and on this course I will introduce you to some new features in Javascript that will help you code applications, easily, quickly and at the same time better than anything else.

My philosophy is simple, get the fundamentals of the technology you need and get coding. Why this approach? Technology moves too fast, and if we spent too much time in one technology, others will pass us by. 

So here is my advice.....

  1. Get what you need with the fundamentals
  2. Start coding your apps
  3. Reference the DOCS when you need to
  4. Study other technologies

So what are you waiting for, this course it's short but very informative. Jump in and I see you inside.


ES6 / EcmaScript Fast Crash Course
ES6 / EcmaScript Fast Crash Course
ES6 / EcmaScript Fast Crash Course
ES6 / EcmaScript Fast Crash Course




Reference files

What is ECMAScript 6 or ES6?

ES6 Compatibility


Introducing Babel

Downloading Webpack


Converting ES6 to ES5

let vs var

Declaring variables as constants

Template Literals

Spread operator

Function default parameters

Arrow functions

Shorthand properties

The This keyword



Class inheratance


Defining promises

Using promises

Chaining promises

Some more chaining and error handling

Where to go next!


Ori29 September 2020

explanations not always sufficient for deep understanding. example: why a const object can be altered (because it is passed by reference, not by value, and the reference (pointer) does not change) and why was there an error when a "let" var has been reassigned?

Noel11 September 2020

over spacing of codes, can't read the code lines properly too much spacing but all good and well explained in demo.

Dhriti23 July 2020

Have viewed 30 mins of it till now and it seems engaging and on top of it informative with good efforts by him to explain the topics

Mantas9 July 2020

Too many typos in code until result is reached. Usage of good old JS instead of Ecmascript. Might be good and bad for beginners, because some people might get confused about using JS vs ES. More decent explanations needed and distinction between JS vs ES features.

Hertzor21 March 2020

If I would sum all the typos made by instructors in dozens of courses I have watched, they sum would be still far behind how many this guy is making. Even with the IDE suggestions ...

Keith13 February 2020

Edwin is an excellent and entertaining instructor. He does a great job of explaining these concepts and keeps things interesting. Highly recommended

Pareshkumar2 February 2020

Thank you Edwin for this free course. This course was very informative. Your style of teaching is very encouraging.

Subrata13 December 2019

It would have been great if the explanation for why we need Promises in JS described in detail with the real-world examples. Good Instructor and lots of hands-on code to view and practice. Please use an open-source IDE for cources

Raymond11 November 2019

The ES6 / EcmaScript Fast Crash Course was a very informative course that assists students in learning the most important fundamentals to technology to upgrade their JavaScript skills. This is great when implementing ES6 code in applications.

Maurice1 November 2019

I think overall, it was a great review for someone who already has had hands-on work with JS. I did think, however, on the last video regarding errors and promises, he did glaze over it pretty fast and didn't explain too much of what he was doing and why. Other than that, great crash course :)

László26 October 2019

This was a good (4 star out of 5) course but not something exceptional/amazing that would warrant a 5 star review for which the author asks at the end. I suggest to the author to try to be more careful when writing code. Out of the 2.5 hours of course at least half an hour were spent fixing typos.

Luis6 August 2019

Me gustan los cursos donde te explican bien el porqué de las cosas, que experimentan. Y este curso es uno de ellos. Gracias!.

Hasham18 May 2019

Course is very good but the promises section is not upto the point .... i feel very difficult to understand that concept overall its good

Dan4 May 2019

The content is excellent and easy to understand. The only thing it's not 5 stars because I see you're tired on the last sections of the course. You almost perfect the course but bro take some rest, real quick! Other than that all is great. Cheers!

Filip17 April 2019

Author makes a lot of mistakes and does not edit recordings. Half of all the videos can be skipped. He does not provide the theory and reasoning behind ES6 features and only shows examples.


Udemy ID


Course created date


Course Indexed date
Course Submitted by