Playlist · Elzero Web School

Learn ECMAScript 6

by Elzero Web School · 52 videos

Total watch time

6h 45m

at 1× speed · exactly 6 hours, 44 minutes, 46 seconds at 1×

At an hour a day you'd finish in 7 days

The shape of the course

52 videos in blocks of 10 · each column is a block's total, to scale

1h 34m
1h 9m
1h 22m
1h 8m
1h 23m
9m 17s

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

About 7 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 7 days. Turn on JavaScript to plan around your week.

Videos (52)

6h 45m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched
1 Learn ECMAScript 6 in Arabic #01 - Introduction and What Is ES6? 7:24 2019-08-02
2 Learn ECMAScript 6 in Arabic #02 - New Way To Create Variable - Let 10:52 2019-08-02
3 Learn ECMAScript 6 in Arabic #03 - New Way To Create Variable - Const 7:14 2019-08-02
4 Learn ECMAScript 6 in Arabic #04 - Arrow Function - Syntax and Examples 10:14 2019-08-02
5 Learn ECMAScript 6 in Arabic #05 - Arrow Function And This Value 9:48 2019-08-02
6 Learn ECMAScript 6 in Arabic #06 - Template Literals 10:39 2019-08-02
7 Learn ECMAScript 6 in Arabic #07 - Spread Operator 11:52 2019-08-09
8 Learn ECMAScript 6 in Arabic #08 - Default Parameter 9:03 2019-08-09
9 Learn ECMAScript 6 in Arabic #09 - Rest Parameter 9:29 2019-08-09
10 Learn ECMAScript 6 in Arabic #10 - New String Methods - startsWith, endsWith 7:26 2019-08-19
11 Learn ECMAScript 6 in Arabic #11 - New String Methods - Includes, Repeat 4:26 2019-08-19
12 Learn ECMAScript 6 in Arabic #12 - Destructuring Object Part 1 8:13 2019-08-19
13 Learn ECMAScript 6 in Arabic #13 - Destructuring Object Part 2 7:55 2019-08-19
14 Learn ECMAScript 6 in Arabic #14 - Destructuring Array Part 1 9:03 2019-08-29
15 Learn ECMAScript 6 in Arabic #15 - Destructuring Array Part 2 7:55 2019-08-29
16 Learn ECMAScript 6 in Arabic #16 - Destructuring Array - Swap Variables 3:40 2019-08-29
17 Learn ECMAScript 6 in Arabic #17 - Destructuring Mixed Content 7:04 2019-09-04
18 Learn ECMAScript 6 in Arabic #18 - Destructuring Function Parameters 3:59 2019-09-04
19 Learn ECMAScript 6 in Arabic #19 - Enhanced Object Literals 8:16 2019-09-04
20 Learn ECMAScript 6 in Arabic #20 - Set vs Array 8:12 2019-09-13
21 Learn ECMAScript 6 in Arabic #21 - Set Methods 4:49 2019-09-13
22 Learn ECMAScript 6 in Arabic #22 - Map vs Object 8:37 2019-09-13
23 Learn ECMAScript 6 in Arabic #23 - Map Methods 6:09 2019-09-13
24 Learn ECMAScript 6 in Arabic #24 - Symbol Part 1 8:38 2019-10-11
25 Learn ECMAScript 6 in Arabic #25 - Symbol Part 2 6:57 2019-10-11
26 Learn ECMAScript 6 in Arabic #26 - forEach And Discussions 9:45 2020-05-23
27 Learn ECMAScript 6 in Arabic #27 - forEach With Set And Map 5:42 2020-05-23
28 Learn ECMAScript 6 in Arabic #28 - Set vs WeakSet And Garbage Collection 10:42 2020-05-23
29 Learn ECMAScript 6 in Arabic #29 - Map vs WeakMap 9:05 2020-05-23
30 Learn ECMAScript 6 in Arabic #30 - Symbol Iterator And For Of Loop 12:00 2020-05-24
31 Learn ECMAScript 6 in Arabic #31 - Custom Iterable Object 7:02 2020-05-24
32 Learn ECMAScript 6 in Arabic #32 - Generators Part 1 Intro And Whats Generators 9:56 2020-05-26
33 Learn ECMAScript 6 in Arabic #33 - Generators Part 2 Functionality And Return 8:14 2020-05-26
34 Learn ECMAScript 6 in Arabic #34 - Generators Part 3 Create Infinite Numbers 5:36 2020-05-26
35 Learn ECMAScript 6 in Arabic #35 - Generators Part 4 Delegating Generators 3:31 2020-05-26
36 Learn ECMAScript 6 in Arabic #36 - New Array Methods Part 1 8:53 2020-05-28
37 Learn ECMAScript 6 in Arabic #37 - New Array Methods Part 2 7:12 2020-05-28
38 Learn ECMAScript 6 in Arabic #38 - Modules - Part 1 Import & Export 5:38 2020-06-07
39 Learn ECMAScript 6 in Arabic #39 - Modules - Part 2 Import All And Aliases 5:32 2020-06-07
40 Learn ECMAScript 6 in Arabic #40 - Modules - Part 3 Named Export Vs Default Export 6:16 2020-06-07
41 Learn ECMAScript 6 in Arabic #41 - Classes Part 1 Old and New Syntax 6:58 2020-09-29
42 Learn ECMAScript 6 in Arabic #42 - Classes Part 2 Extend Class From Another Module 3:49 2020-09-29
43 Learn ECMAScript 6 in Arabic #43 - Call Stack, Web API, Event Loop, Callback Queue 12:40 2020-09-29
44 Learn ECMAScript 6 in Arabic #44 - Asynchronous vs Synchronous Programming 8:45 2020-09-29
45 Learn ECMAScript 6 in Arabic #45 - Promise Intro And Discussions 7:35 2020-09-29
46 Learn ECMAScript 6 in Arabic #46 - Create Your First Promise 9:22 2020-09-29
47 Learn ECMAScript 6 in Arabic #47 - Then And Catch And Training 7:52 2020-09-30
48 Learn ECMAScript 6 in Arabic #48 - Promise And XMLHTTPRequest 12:54 2020-09-30
49 Learn ECMAScript 6 in Arabic #49 - Ignoring The Pyramid Of Doom 6:03 2020-09-30
50 Learn ECMAScript 6 in Arabic #50 - Promise - Fetch And Training 6:33 2020-09-30
51 Learn ECMAScript 6 in Arabic #51 - Promise - All And Race 6:59 2020-09-30
52 Learn ECMAScript 6 in Arabic #52 - The End And References 2:18 2020-09-30
For your README

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 6h 45m · 52 videos

Markdown
[![Watch time: 6h 45m · 52 videos](https://playlistduration.com/badge/playlist/PLDoPjvoNmBAy3siU1b04xY24ZlstofO9M.svg)](https://playlistduration.com/playlist/PLDoPjvoNmBAy3siU1b04xY24ZlstofO9M)
HTML
<a href="https://playlistduration.com/playlist/PLDoPjvoNmBAy3siU1b04xY24ZlstofO9M"><img src="https://playlistduration.com/badge/playlist/PLDoPjvoNmBAy3siU1b04xY24ZlstofO9M.svg" alt="Watch time: 6h 45m · 52 videos" width="203" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLDoPjvoNmBAy3siU1b04xY24ZlstofO9M returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-10-27 (cached). Private or deleted videos are excluded from totals.