Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
ES6 seems complicated, because there's so much to take in, and there's a lack of definitive resources. In fact, ES6 is very simple and easy to use! This series will fully demistify the process of using ES6!
We will cover many features of ES6 including:
This course will NOT cover some of ES6's more difficult to understand or experimental elements. You will learn ONLY the most practical and simple ES6 skills. If you wish to learn about ES6 Modules, Generators or API Reflection, you may wish to seek out a more advanced course on ES6.
This course is packed with video tutorials and hands-on examples. You'll want to be ready to code along at home to get the most from this course.
If you want to take your Web Development to the next level, and be SUPER-employable for the long-term, this is the course for you!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: What is ES6?|
In this tutorial, we'll have a look at what you can expect to learn about ES6 in this series of lessons.
One of the things that add unnecessary confusion to ES6 is the lack of authoritative information regarding its use.
This section will guide you through a few useful tools for learning ES6
|Lecture 4||1 page|
The completed diagram for What is ES6: An Explanation.
It will be necessary for a long time to precompile your ES6 in to ES5 before sending it to production.
This video introduces Babel, which is the preferred tool for compiling ES6.
|Section 2: Practical ES6 Skills Today|
The first skill in your toolbelt will need to be compiling ES6 on your computer. Once you can do this one thing, you are already on the path to being an ES6 pro.
This video outlines the simple process for doing so. You can follow along at home on your computer.
This section introduces the new features of ES6 and prepares students for an exciting journey in education.
One of the most useful features added to ES6 are classes. Classes allow you to pack tons of functionality into reusable, extendable objects.
This video provides a thorough overview of classes.
This tutorial demonstrates template strings.
Destructuring is handy shortcut for defining many variables at a time.
This video demonstrates two kinds of destructuring - object and array.
In this tutorial, we'll demonstrate all three.
This tutorial will demonstrate both Let and Const in an interactive manner.
|Quiz 1||8 questions|
|Lecture 13||5 pages|
A bonus PDF containing a condensed version of some of the wisdom in this course. Yours to download.
|Section 3: An Overview of Advanced ES6 Features|
This course covers only ES6's basic features in detail.
For an understanding of the more advanced ES6 features, a full understanding of any of which is a matter for its own tutorial, this video briefly touches on each one.
This is a quick summary of the course, Learn ES6. Thank you for learning with us today!
|Lecture 16||1 page|
I have put together these ES6 exercises so that you can test and apply your new-found ES6 skills. Though these are not required, they are a great way to retain the information you have learned!
Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov.
He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms.
Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it.
In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England.
Daniel is an active learner and very passionate about the following technologies,
- Brackets, the Open Source Code Editor
- Many, many, many more