Playlist · Elzero Web School

Learn JavaScript in Arabic 2021

by Elzero Web School · 188 videos

Listed in Best free programming courses in Arabic on YouTube, ranked by total hours

Total watch time

19h 23m

at 1× speed · exactly 19 hours, 23 minutes, 16 seconds at 1×

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

The shape of the course

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

1h 15m

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 20 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 20 days. Turn on JavaScript to plan around your week.

Videos (188)

19h 23m 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 JavaScript In Arabic 2021 - #001 - Introduction And What Is JavaScript ? 9:01 2021-05-26
2 Learn JavaScript In Arabic 2021 - #002 - How To Study The Course ? 7:26 2021-05-26
3 Learn JavaScript In Arabic 2021 - #003 - Setting Up Environment And Tools 6:29 2021-05-26
4 Learn JavaScript In Arabic 2021 - #004 - Work With Chrome Developer Tools 5:34 2021-05-26
5 Learn JavaScript In Arabic 2021 - #005 - Where To Put The Code 4:45 2021-05-26
6 Learn JavaScript In Arabic 2021 - #006 - Comments And Bad Practices 4:27 2021-05-26
7 Learn JavaScript In Arabic 2021 - #007 - Output To Screen 6:32 2021-05-26
8 Learn JavaScript In Arabic 2021 - #008 - Console Methods And Styling And WebAPI 6:19 2021-05-26
9 Learn JavaScript In Arabic 2021 - #009 - What Is ECMAScript ? 6:41 2021-05-26
10 Learn JavaScript In Arabic 2021 - #010 - Data Types And Typeof Operator 10:13 2021-06-02
11 Learn JavaScript In Arabic 2021 - #011 - Variables Introduction 6:31 2021-06-02
12 Learn JavaScript In Arabic 2021 - #012 - Identifiers Name Conventions And Rules 4:09 2021-06-02
13 Learn JavaScript In Arabic 2021 - #013 - Var, Let, Const Compare 7:18 2021-06-02
14 Learn JavaScript In Arabic 2021 - #014 - String Syntax And Character Escape Sequences 7:34 2021-06-02
15 Learn JavaScript In Arabic 2021 - #015 - Concatenation 2:53 2021-06-02
16 Learn JavaScript In Arabic 2021 - #016 - Template Literals Template Strings 8:16 2021-06-02
17 Learn JavaScript In Arabic 2021 - #017 - Variable And Concatenation Challenge 3:02 2021-06-02
18 Learn JavaScript In Arabic 2021 - #018 - Arithmetic Operators 8:30 2021-06-08
19 Learn JavaScript In Arabic 2021 - #019 - Unary Plus And Negation Operators 5:24 2021-06-08
20 Learn JavaScript In Arabic 2021 - #020 - Type Coercion 5:57 2021-06-08
21 Learn JavaScript In Arabic 2021 - #021 - Assignment Operators 3:15 2021-06-08
22 Learn JavaScript In Arabic 2021 - #022 - Operators Challenges 3:26 2021-06-08
23 Learn JavaScript In Arabic 2021 - #023 - Number 7:15 2021-06-19
24 Learn JavaScript In Arabic 2021 - #024 - Number Methods 8:19 2021-06-19
25 Learn JavaScript In Arabic 2021 - #025 - Math Object 5:01 2021-06-19
26 Learn JavaScript In Arabic 2021 - #026 - Number Challenge 2:27 2021-06-19
27 Learn JavaScript In Arabic 2021 - #027 - String Methods Part 1 8:29 2021-06-19
28 Learn JavaScript In Arabic 2021 - #028 - String Methods Part 2 12:39 2021-06-19
29 Learn JavaScript In Arabic 2021 - #029 - String Methods Part 3 12:58 2021-06-19
30 Learn JavaScript In Arabic 2021 - #030 - String Challenge 2:51 2021-06-19
31 Learn JavaScript In Arabic 2021 - #031 - Comparison Operators 6:35 2021-06-28
32 Learn JavaScript In Arabic 2021 - #032 - Logical Operators 4:45 2021-06-28
33 Learn JavaScript In Arabic 2021 - #033 - If Conditions 8:51 2021-06-28
34 Learn JavaScript In Arabic 2021 - #034 - Nested If Condition 5:14 2021-06-28
35 Learn JavaScript In Arabic 2021 - #035 - Conditional Ternary Operator 7:17 2021-06-28
36 Learn JavaScript In Arabic 2021 - #036 - Nullish Coalescing Operator And Logical Or 4:36 2021-06-28
37 Learn JavaScript In Arabic 2021 - #037 - If Condition Challenge 2:48 2021-06-28
38 Learn JavaScript In Arabic 2021 - #038 - Switch Statement 6:05 2021-06-28
39 Learn JavaScript In Arabic 2021 - #039 - Switch And If Condition Challenge 3:30 2021-06-28
40 Learn JavaScript In Arabic 2021 - #040 - Array Big Introduction 8:10 2021-07-10
41 Learn JavaScript In Arabic 2021 - #041 - Using Length With Array 5:45 2021-07-10
42 Learn JavaScript In Arabic 2021 - #042 - Add And Remove From Array 5:21 2021-07-10
43 Learn JavaScript In Arabic 2021 - #043 - Searching Array 5:38 2021-07-10
44 Learn JavaScript In Arabic 2021 - #044 - Sorting Arrays 3:16 2021-07-10
45 Learn JavaScript In Arabic 2021 - #045 - Slicing Array 7:16 2021-07-10
46 Learn JavaScript In Arabic 2021 - #046 - Joining Arrays 3:43 2021-07-10
47 Learn JavaScript In Arabic 2021 - #047 - Array Challenge 2:14 2021-07-10
48 Learn JavaScript In Arabic 2021 - #048 - Loop - For And Concept Of Loop 8:07 2021-07-19
49 Learn JavaScript In Arabic 2021 - #049 - Looping On Sequences 8:13 2021-07-19
50 Learn JavaScript In Arabic 2021 - #050 - Nested Loops And Trainings 4:35 2021-07-19
51 Learn JavaScript In Arabic 2021 - #051 - Loop Control - Break, Continue, Label 7:14 2021-07-19
52 Learn JavaScript In Arabic 2021 - #052 - Loop - For Advanced Example 4:39 2021-07-19
53 Learn JavaScript In Arabic 2021 - #053 - Practice - Add Products To Page 6:56 2021-07-19
54 Learn JavaScript In Arabic 2021 - #054 - Loop - While 5:03 2021-07-19
55 Learn JavaScript In Arabic 2021 - #055 - Loop - Do While 3:32 2021-07-19
56 Learn JavaScript In Arabic 2021 - #056 - Loop - Challenge 3:31 2021-07-19
57 Learn JavaScript In Arabic 2021 - #057 - Function Intro And Basic Usage 8:14 2021-07-31
58 Learn JavaScript In Arabic 2021 - #058 - Function Advanced Examples 6:22 2021-07-31
59 Learn JavaScript In Arabic 2021 - #059 - Function Return And Use Cases 7:22 2021-07-31
60 Learn JavaScript In Arabic 2021 - #060 - Function Default Parameters 4:42 2021-07-31
61 Learn JavaScript In Arabic 2021 - #061 - Function Rest Parameters 7:04 2021-07-31
62 Learn JavaScript In Arabic 2021 - #062 - Function Ultimate Practice 11:39 2021-07-31
63 Learn JavaScript In Arabic 2021 - #063 - Random Arguments Function Challenge 3:21 2021-07-31
64 Learn JavaScript In Arabic 2021 - #064 - Anonymous Function And Practice 8:44 2021-08-09
65 Learn JavaScript In Arabic 2021 - #065 - Return Nested Function 6:34 2021-08-09
66 Learn JavaScript In Arabic 2021 - #066 - Arrow Function Syntax 6:12 2021-08-09
67 Learn JavaScript In Arabic 2021 - #067 - Scope - Global And Local 6:10 2021-08-09
68 Learn JavaScript In Arabic 2021 - #068 - Scope - Block 4:54 2021-08-09
69 Learn JavaScript In Arabic 2021 - #069 - Scope - Lexical (Static) 5:17 2021-08-09
70 Learn JavaScript In Arabic 2021 - #070 - Arrow Function Challenge 2:48 2021-08-09
71 Learn JavaScript In Arabic 2021 - #071 - Higher Order Functions - Map 8:46 2021-08-18
72 Learn JavaScript In Arabic 2021 - #072 - Higher Order Functions - Map Practice 8:53 2021-08-18
73 Learn JavaScript In Arabic 2021 - #073 - Higher Order Functions - Filter 6:44 2021-08-18
74 Learn JavaScript In Arabic 2021 - #074 - Higher Order Functions - Filter Practice 5:36 2021-08-18
75 Learn JavaScript In Arabic 2021 - #075 - Higher Order Functions - Reduce 7:39 2021-08-18
76 Learn JavaScript In Arabic 2021 - #076 - Higher Order Functions - Reduce Practice 5:47 2021-08-18
77 Learn JavaScript In Arabic 2021 - #077 - Higher Order Functions - ForEach And Practice 12:02 2021-08-18
78 Learn JavaScript In Arabic 2021 - #078 - Higher Order Functions - Challenge 2:23 2021-08-18
79 Learn JavaScript In Arabic 2021 - #079 - Object - Introduction 7:44 2021-08-24
80 Learn JavaScript In Arabic 2021 - #080 - Dot Notation vs Bracket Notation 6:23 2021-08-24
81 Learn JavaScript In Arabic 2021 - #081 - Nested Object And Advanced Trainings 8:43 2021-08-24
82 Learn JavaScript In Arabic 2021 - #082 - Create Object With New Keyword 4:25 2021-08-24
83 Learn JavaScript In Arabic 2021 - #083 - This Keyword 5:31 2021-08-24
84 Learn JavaScript In Arabic 2021 - #084 - Create Object With Create Method 6:36 2021-08-24
85 Learn JavaScript In Arabic 2021 - #085 - Create Object With Assign Method 4:22 2021-08-24
86 Learn JavaScript In Arabic 2021 - #086 - What Is DOM And Select Elements 11:37 2021-09-07
87 Learn JavaScript In Arabic 2021 - #087 - Get Set Elements Content And Attributes 9:44 2021-09-07
88 Learn JavaScript In Arabic 2021 - #088 - Check Attributes And Examples 7:40 2021-09-07
89 Learn JavaScript In Arabic 2021 - #089 - Create And Append Elements 7:16 2021-09-07
90 Learn JavaScript In Arabic 2021 - #090 - Product With Title And Description Practice 5:58 2021-09-07
91 Learn JavaScript In Arabic 2021 - #091 - Deal With Children's 5:23 2021-09-07
92 Learn JavaScript In Arabic 2021 - #092 - DOM Events 8:59 2021-09-07
93 Learn JavaScript In Arabic 2021 - #093 - Validate Form And Prevent Default 10:06 2021-09-07
94 Learn JavaScript In Arabic 2021 - #094 - Event Simulation - Click Focus Blur 4:40 2021-09-17
95 Learn JavaScript In Arabic 2021 - #095 - Class List Object And Methods 5:49 2021-09-17
96 Learn JavaScript In Arabic 2021 - #096 - CSS Styling And Stylesheets 6:53 2021-09-17
97 Learn JavaScript In Arabic 2021 - #097 - Before, After, Prepend, Append, Remove 4:45 2021-09-17
98 Learn JavaScript In Arabic 2021 - #098 - DOM Traversing 5:06 2021-09-17
99 Learn JavaScript In Arabic 2021 - #099 - DOM Cloning 3:57 2021-09-17
100 Learn JavaScript In Arabic 2021 - #100 - AddEventListener 9:38 2021-09-17
101 Learn JavaScript In Arabic 2021 - #101 - DOM Challenge 3:35 2021-09-17
102 Learn JavaScript In Arabic 2021 - #102 - What Is BOM? 4:24 2021-09-26
103 Learn JavaScript In Arabic 2021 - #103 - Alert, Confirm, Prompt 9:12 2021-09-26
104 Learn JavaScript In Arabic 2021 - #104 - setTimeout and clearTimeout 7:07 2021-09-26
105 Learn JavaScript In Arabic 2021 - #105 - setInterval and clearInterval 4:35 2021-09-26
106 Learn JavaScript In Arabic 2021 - #106 - Window Location Object 12:24 2021-09-26
107 Learn JavaScript In Arabic 2021 - #107 - Window Open And Close 6:07 2021-09-26
108 Learn JavaScript In Arabic 2021 - #108 - Window History Object 3:41 2021-09-26
109 Learn JavaScript In Arabic 2021 - #109 - Scroll, ScrollTo, ScrollBy, Focus, Print, Stop 8:01 2021-09-26
110 Learn JavaScript In Arabic 2021 - #110 - Scroll To Top Using Y Practice 5:55 2021-09-26
111 Learn JavaScript In Arabic 2021 - #111 - Local Storage 9:49 2021-10-08
112 Learn JavaScript In Arabic 2021 - #112 - Local Storage Color Application Practice 10:10 2021-10-08
113 Learn JavaScript In Arabic 2021 - #113 - Session Storage And Use Cases 6:56 2021-10-08
114 Learn JavaScript In Arabic 2021 - #114 - BOM Challenge 2:44 2021-10-08
115 Learn JavaScript In Arabic 2021 - #115 - Destructuring Arrays Part 1 6:23 2021-11-10
116 Learn JavaScript In Arabic 2021 - #116 - Destructuring Arrays Part 2 4:29 2021-11-10
117 Learn JavaScript In Arabic 2021 - #117 - Destructuring Arrays Part 3 - Swap Variables 3:43 2021-11-10
118 Learn JavaScript In Arabic 2021 - #118 - Destructuring Objects Part 1 5:09 2021-11-10
119 Learn JavaScript In Arabic 2021 - #119 - Destructuring Objects Part 2 6:01 2021-11-10
120 Learn JavaScript In Arabic 2021 - #120 - Destructuring Function Parameters 3:08 2021-11-10
121 Learn JavaScript In Arabic 2021 - #121 - Destructuring Mixed Content 4:17 2021-11-10
122 Learn JavaScript In Arabic 2021 - #122 - Destructuring Challenge 2:49 2021-11-10
123 Learn JavaScript In Arabic 2021 - #123 - Set Data Types And Methods 8:40 2021-11-24
124 Learn JavaScript In Arabic 2021 - #124 - Set vs WeakSet And Garbage Collector 10:57 2021-11-24
125 Learn JavaScript In Arabic 2021 - #125 - Map Data Type Vs Object 10:15 2021-11-24
126 Learn JavaScript In Arabic 2021 - #126 - Map Methods 5:33 2021-11-24
127 Learn JavaScript In Arabic 2021 - #127 - Map Vs WeakMap 6:52 2021-11-24
128 Learn JavaScript In Arabic 2021 - #128 - Array.from Method 7:28 2021-11-24
129 Learn JavaScript In Arabic 2021 - #129 - Array.copyWithin Method 8:13 2021-11-24
130 Learn JavaScript In Arabic 2021 - #130 - Array.some Method 9:40 2021-11-24
131 Learn JavaScript In Arabic 2021 - #131 - Array.every Method 4:38 2021-11-24
132 Learn JavaScript In Arabic 2021 - #132 - Spread Syntax And Use Cases 7:33 2021-11-24
133 Learn JavaScript In Arabic 2021 - #133 - Map And Set Challenge 3:37 2021-11-24
134 Learn JavaScript In Arabic 2021 - #134 - Intro And What Is Regular Expression 8:26 2022-02-02
135 Learn JavaScript In Arabic 2021 - #135 - Regular Expressions - Modifiers 5:20 2022-02-02
136 Learn JavaScript In Arabic 2021 - #136 - Regular Expressions - Ranges Part 1 10:19 2022-02-02
137 Learn JavaScript In Arabic 2021 - #137 - Regular Expressions - Ranges Part 2 6:16 2022-02-02
138 Learn JavaScript In Arabic 2021 - #138 - Regular Expressions - Character Classes Part 1 6:26 2022-02-02
139 Learn JavaScript In Arabic 2021 - #139 - Regular Expressions - Character Classes Part 2 5:42 2022-02-02
140 Learn JavaScript In Arabic 2021 - #140 - Regular Expressions - Quantifiers Part 1 9:07 2022-02-02
141 Learn JavaScript In Arabic 2021 - #141 - Regular Expressions - Quantifiers Part 2 2:43 2022-02-02
142 Learn JavaScript In Arabic 2021 - #142 - Regular Expressions - Quantifiers Part 3 5:16 2022-02-02
143 Learn JavaScript In Arabic 2021 - #143 - Regular Expressions - Replace With Pattern 3:23 2022-02-02
144 Learn JavaScript In Arabic 2021 - #144 - Regular Expressions - Form Validation 4:48 2022-02-02
145 Learn JavaScript In Arabic 2021 - #145 - Test Your Regular Expressions And Discussions 4:07 2022-02-02
146 Learn JavaScript In Arabic 2021 - #146 - Regular Expressions - Challenge 2:08 2022-02-02
147 Learn JavaScript In Arabic 2021 - #147 - OOP Introduction 6:59 2022-04-28
148 Learn JavaScript In Arabic 2021 - #148 - Constructor Function Introduction 8:23 2022-04-28
149 Learn JavaScript In Arabic 2021 - #149 - Constructor Function New Syntax 4:07 2022-04-28
150 Learn JavaScript In Arabic 2021 - #150 - Deal With Properties And Methods 5:07 2022-04-28
151 Learn JavaScript In Arabic 2021 - #151 - Update Properties And Built In Constructors 5:25 2022-04-28
152 Learn JavaScript In Arabic 2021 - #152 - Class Static Properties And Methods 4:59 2022-04-28
153 Learn JavaScript In Arabic 2021 - #153 - Class Inheritance 7:29 2022-04-28
154 Learn JavaScript In Arabic 2021 - #154 - Class Encapsulation 7:44 2022-04-28
155 Learn JavaScript In Arabic 2021 - #155 - Prototype Introduction 3:18 2022-04-28
156 Learn JavaScript In Arabic 2021 - #156 - Add To Prototype Chain And Extend Constructors Features 7:10 2022-04-28
157 Learn JavaScript In Arabic 2021 - #157 - Object Meta Data And Descriptor Part 1 6:18 2022-04-28
158 Learn JavaScript In Arabic 2021 - #158 - Object Meta Data And Descriptor Part 2 2:43 2022-04-28
159 Learn JavaScript In Arabic 2021 - #159 - Date And Time Introduction 7:27 2022-05-11
160 Learn JavaScript In Arabic 2021 - #160 - Get Date And Time 5:40 2022-05-11
161 Learn JavaScript In Arabic 2021 - #161 - Set Date And Time 6:31 2022-05-11
162 Learn JavaScript In Arabic 2021 - #162 - Formatting Date And Time 5:22 2022-05-11
163 Learn JavaScript In Arabic 2021 - #163 - Tracking Operations Time 3:36 2022-05-11
164 Learn JavaScript In Arabic 2021 - #164 - Generator Function Introduction 7:00 2022-05-11
165 Learn JavaScript In Arabic 2021 - #165 - Delegate Generator Function 3:43 2022-05-11
166 Learn JavaScript In Arabic 2021 - #166 - Generate Infinite Numbers 3:08 2022-05-11
167 Learn JavaScript In Arabic 2021 - #167 - Modules Import And Export 4:25 2022-05-11
168 Learn JavaScript In Arabic 2021 - #168 - Named vs Default Export And Import All 4:21 2022-05-11
169 Learn JavaScript In Arabic 2021 - #169 - What Is JSON 3:43 2022-05-23
170 Learn JavaScript In Arabic 2021 - #170 - JSON Syntax And Compare With JS Object 3:39 2022-05-23
171 Learn JavaScript In Arabic 2021 - #171 - What Is API 8:35 2022-05-23
172 Learn JavaScript In Arabic 2021 - #172 - Parse And Stringify 3:56 2022-05-23
173 Learn JavaScript In Arabic 2021 - #173 - Asynchronous vs Synchronous Programming 6:00 2022-05-23
174 Learn JavaScript In Arabic 2021 - #174 - Call Stack And Web API 6:30 2022-05-23
175 Learn JavaScript In Arabic 2021 - #175 - Event Loop And Callback Queue 7:56 2022-05-23
176 Learn JavaScript In Arabic 2021 - #176 - What Is AJAX And Network Information 5:08 2022-05-23
177 Learn JavaScript In Arabic 2021 - #177 - Request And Response From Real API 5:44 2022-05-23
178 Learn JavaScript In Arabic 2021 - #178 - Loop On Data 4:12 2022-05-23
179 Learn JavaScript In Arabic 2021 - #179 - Callback Hell Or Pyramid Of Doom 6:24 2022-06-13
180 Learn JavaScript In Arabic 2021 - #180 - Promise Intro And Syntax 8:30 2022-06-13
181 Learn JavaScript In Arabic 2021 - #181 - Promise - Then, Catch And Finally 9:32 2022-06-13
182 Learn JavaScript In Arabic 2021 - #182 - Promise And XHR 5:09 2022-06-13
183 Learn JavaScript In Arabic 2021 - #183 - Fetch API 5:56 2022-06-13
184 Learn JavaScript In Arabic 2021 - #184 - Promise All And All Settled And Race 8:09 2022-06-13
185 Learn JavaScript In Arabic 2021 - #185 - Async And Training 7:28 2022-06-13
186 Learn JavaScript In Arabic 2021 - #186 - Await And Training 4:58 2022-06-13
187 Learn JavaScript In Arabic 2021 - #187 - Try, Catch And Finally With Fetch 4:34 2022-06-13
188 Learn JavaScript In Arabic 2021 - #188 - The End And Advices 3:09 2022-06-13
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: 19h 23m · 188 videos

Markdown
[![Watch time: 19h 23m · 188 videos](https://playlistduration.com/badge/playlist/PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv.svg)](https://playlistduration.com/playlist/PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv)
HTML
<a href="https://playlistduration.com/playlist/PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv"><img src="https://playlistduration.com/badge/playlist/PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv.svg" alt="Watch time: 19h 23m · 188 videos" width="217" 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/PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv returns them as JSON — free, no key. API docs →

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