Essentials in JavaScript ES6 - A Fun and Clear Introduction (Udemy.com)
A creative and fun course on JavaScript ES6! Has Webpack, Babel, React, and all the new syntax you need to code in ES6!
Created by: David Joseph Katz
Last updated June 2018
What you will learn
- Create ES6 applications from the ground up.
- Use the terminal/command-line application and a code editor to code.
- Look at ES6 code and understand keyword and concepts.
- Create live development servers with Webpack.
How it compares
Against the other 239 rated Udemy courses in JavaScript on CourseDuck:
- Rating4.0 out of 5higher than 5% of them
- Reviews4,914#31 of 240 by number of reviews
- Length1.9 hoursshorter than 83% of them
- Last updatedJune 2018earlier than 84% of them
Course Description
Turn yourself into a highly-demanded software engineer and developer by following this tutorial on JavaScript ES6. As one the most highly-paid languages, learning ES6 will open so many jobs and opportunities for you.
This course features a ton of diverse content, so you’ll learn ES6 in a stimulating, informative, and fun way.
Filmed tutorials will get you typing code yourself. And these videos will make sure to explain the reason behind each new line and keyword.
Optional quizzes and coding challenges reinforce key concepts. Also, coding breaks in each section let you approach the course at your own pace.
Jokes appear from time to time, especially in the breaks. So who knows, you might even slap your knee at some JavaScript humor!
If you’re still new, then this course gives a great intro to ES6. Or if you have a lot of experience, then you’ll find a nice overview of the language. Either way, this course if perfect for you!
Let’s take the dive into JavaScript ES6 and start coding!
Instructor Details
- 4.0 Rating
4,914 Reviews
David Joseph Katz
David is a software engineer at Upstart (formerly Zendesk), with a Bachelor of Computer Science from the University of San Francisco.
David has gained valuable experience from the tech industry. By incorporating the best practices he has learned at work, he hopes to create the highest quality learning experiences possible.
Feel free to connect with David! He is always curious about the cool project you're working on. And he loves to discuss ideas on how to build impactful technology.
More courses by David Joseph Katz
React JS Web Development - The Essentials Bootcamp (2025)
4.5 (6,513 Reviews)
Provider: Udemy
Time: 28.7h
$11.99
Docker - Containers, Images, Compose, Kubernetes, and more! (2025)
4.6 (6,222 Reviews)
Provider: Udemy
Time: 23.3h
$74.99
The Full JavaScript & ES6 Tutorial - (including ES7 & React) (2025)
4.6 (3,948 Reviews)
Provider: Udemy
Time: 5.2h
$13.99
Build a Blockchain and a Cryptocurrency from Scratch (2025)
4.7 (3,613 Reviews)
Provider: Udemy
Time: 14h
$69.99
Build a Blockchain & Cryptocurrency | Full-Stack Edition (2025)
4.5 (2,966 Reviews)
Provider: Udemy
Time: 21.8h
$10.99
More JavaScript courses
The Modern Javascript Bootcamp Course (2026)
4.9 (13,238 Reviews)
Provider: Udemy
Time: 51.9h
$24.99
JavaScript: Understanding Advanced ES Next (ES6 and Beyond) (2025)
4.9 (1,076 Reviews)
Provider: Udemy
Time: 3.5h
$79.99
Reviews
By Anonymized User on 10/1/2019
Great tutorial. The instructor is upbeat and his examples are fun. I wasn't expecting the section on setting up Webpack or Babel, which is a bonus. For people wishing to stay focused on just ES6 classes, you could skip that section run the examples in CodePen or just in your browser's console. I liked the introduction to React, it showed how the different bits of ES6 (classes, arrow functions, promises and imports) are applied in a modern application and made the whole tutorial even more relevant
By Aleksandar Zivkovic on 11/29/2018
This course is waste of money. Too short, too basic, lack of details. too quick. Instructor is in a hurry to finish up and grab a beer, I guess. Basically you won't learn anything from this. Too basic for intermediates, and too quick and confusing for beginners. It's a scam in a certain way. 10$ is too much for this. I wouldn't recommend.
By Patrycja Kurasik on 3/31/2018
I liked that videos were short and talked about one feature at the time. I liked practical examples that were not too complicated and allowed to focus on main subject. I think that preparing good english subtitles would be help (especially for foreigners) due to fact that I had a problem with understanding few sentences.
By Zainab Oraby on 2/6/2018
Having a fair amount of knowledge in JS, old generation, I can say that this is an absolute crash course to get one familiar with new syntax in ES6 but definitely getting to understand it in depth will require further material and practicing of course. A special thank you for the instructor. I loved his enthusiasm.
By Anwana Ntofon on 2/5/2018
Great comprehensive course for beginners! I knew nothing about ES6 before this course. Now I at least feel comfortable about the syntax and working with a bunch of different concepts. It was also nice to include babel/webpack to show learners how to transpile their ES6. Overall, great job David! Your efforts do not go unnoticed :)
By Sibashrit Pattnaik on 1/9/2018
The course was too basic. The instructor should have focused on some of the concept in JSX and react besides that enjoyed the complete course. It gave an overview of what ES6 really is and how to use Webpack and babel to make the automatic update and easily convert the code to ES5.
By Christopher Butler on 11/29/2017
The instructor needs to slow down; specifically, when he is writing code and changes between files. The best part of any video based coding course is being able to code along. If the instructor is switching between files and code too quickly then it's impossible to follow along without pausing the video. Having to pause and un-pause the video several times during each clip, it is easy to lose track of what you are doing. If the instructor slows down his speech and does a recap of what he is explaining, it will be much more effective for the student to grasp what is being taught.
By Artyom Kochetkoff on 6/11/2017
The course is just scratching the surfice of ES6 so you can get the taste of it. Very few topics covered. Explanation is insufficient. Most of the time the author simply says what needs to be done without explaining why this is necessary. Nevertheless, the course should be looked at by those who plan to purchase paid courses of this author. Take it as a promo video.
By Deledda_west@yahoo.com on 6/10/2017
example are will put together to demo variety of concepts. In the Lecture 29: Exporting Expressions and by Default, I need to find some supplement reading from the internet in order to understand it. I like the jokes too. Those jokes are not random, it is well put together to help me remember some easy forget concept. On the JSX in React Component, it was too concise for me. I need to again find some supplement reading from the internet in order to understand why and what for. Consider this course is free for me, I give it a good rating. After the end of the class, now I understand why the last part of coding exercise is so condense in material to learn because there is next class to learn more about JSX and REACT.
By Upasana on 2/21/2017
Overall the course is fantastic! Thanks for this awesome tutorial :) However, I was expecting little bit more about 'promises' (in detail) and some coding practices based on that. Apart from the es6, it has taught me the most valuable thing about setup in clear and concise manner which I haven't found anywhere else. A big thanks for that & added extra half star for this:)!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100











