Find the perfect coding resourcesLearn more

Introduction to ES6+

ScrimbaScrimba
Recommended
Meet Your Instructor
Dylan C. Israel avatar

Dylan C. Israel

Instructor

Dylan Israel runs the popular YouTube channel Coding Tutorials 360 and has created multiple successful Scrimba courses. He specializes in teaching JavaScript and modern web development technologies.

1h 59m

Completion

Certificate included

Format

Interactive coding

Free

What You'll Learn

Template Literals for cleaner string formatting

Destructuring objects and arrays

Object literal syntax enhancements

For...of loops for iteration

Spread operator for arrays and objects

Overview

This ES6 tutorial teaches you modern JavaScript through 23 screencasts. You'll get a systematic walk-through of the most important ES6+ features so that you can start using them in your JavaScript projects today. This course will teach you the most modern features of JavaScript, also known as ES6+. ES6 is short for ECMAScript 6, and the plus sign (+) signals that we're also including features from even newer versions of ECMAScript. JavaScript is one of the most popular programming languages in the world. It's used almost everywhere: from large-scale web applications to complex servers to mobile and even in IoT devices. So this course is perfect for developers who want to ensure that their skills are relevant in a broad range of areas. Plus, it only takes an hour to complete! The instructor Dylan Israel runs the popular YouTube channel Coding Tutorials 360 and he has also previously created two successful Scrimba courses, so you can rest assured that you're in good hands.

Table of Contents
1
Introduction to the ES6 course1:00
2
Template Literals4:22
3
Destructuring objects4:59
4
Destructuring Objects (Challenge)2:18
5
Destructuring Arrays1:46
6
Object Literal1:58
7
Object Literal (Challenge)1:52
8
For of Loop2:52
9
For of Loop (Challenge)2:33
10
Spread Operator5:55
11
Spread Operator (Challenge)1:54
12
Rest Operator2:00
13
Arrow Functions4:22
14
Default Params2:47
15
Default Params (Challenge)2:50
16
includes()1:10
17
includes() (Challenge)2:19
18
padStart() & padEnd()1:21
19
padStart() & padEnd() (Challenge)1:04
20
Let & Const3:52
21
Import & Export2:30
22
Import & Export (Challenge)2:52
23
Classes11:48
24
Classes (Challenge)8:51
25
Trailing Commas1:26
26
Sets in ES62:46
27
Promises6:27
28
Challenge: Promises2:46
29
Introduction: Fetch4:29
30
Challenge: Fetch3:03
31
Async & Await5:55
32
Async & Await ( Challenge )2:18
33
Why are Solo Projects important?3:12
34
Solo Project (PRO) - Shade Town3:51
35
What's Next1:14
36
Congratulations on completing Introduction to ES6+1:03
37
How to Utilize Your Certificate0:56

Share Your Experience

Sign in to leave a review and help others

No reviews yet. Be the first to review!