Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Complete Javascript Made Easy 2023: From Zero To Expert!

    Posted By: ELK1nG
    The Complete Javascript Made Easy 2023: From Zero To Expert!

    The Complete Javascript Made Easy 2023: From Zero To Expert!
    Last updated 1/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 23.16 GB | Duration: 24h 59m

    Modern JavaScript course for everyone! Learn with project, exercises and solutions! A must have JS Course

    What you'll learn

    Understanding the foundation, the fundamental and advanced concepts in Modern JavaScript

    Learn and become a sought-after confident modern JavaScript developer

    Understand how to write solid JavaScript Code

    Understand the WHY, HOW and WHAT in JavaScript Code

    Learn and apply the best practices while programming in JavaScript

    Learn how to spot errors in other people's code, avoid their common mistakes

    Become job-ready by understanding how JavaScript really works behind the scenes

    Learn JavaScript from Zero to Advance

    Learn complex concepts in easy way

    Get fast and friendly support in the Q&A area

    Requirements

    No requirement is need to take this course. I will teach you from scratch, from the elementary of JavaScript

    Description

    FIRST, WHAT IS JAVASCRIPT?JavaScript is one of the most popular programming languages. Although primarily known as a scripting language for web pages, it has many other uses. Like any programming language, it can be used for various tasks and offers even more possibilities as a scripting language. You can use JavaScript for webpage front-end development as a developer, back-end development, mobile development, game development, desktop applications, real-time networking apps, command-line tools, browser add-ons, and many more.WHY SHOULD YOU LEARN JAVASCRIPT?It is the most popular programming languageIf you want to become a front-end, back-end, full-stack, or game developer, just name it.The average annual salary for a JavaScript developer is $84,000.Top companies like Google, Facebook, Netflix, PayPal, Uber, eBay, and Microsoft run their applications around JavaScript.A solid knowledge of JavaScript will change your career for good!WHY THIS COURSE?This is a JavaScript course Made Easy From The Beginning to Advanced No fluff or unnecessary repetition - don't waste your time on long coursesClear, concise, and practical training - start coding right away. No room for story-tellingIf you are tired of boring, disconnected, and outdated tutorials on JavaScript, this course is for youLearn how to think like an expert develop and spot errors easily Up-to-date HD-quality videosAccess to all the codes used in the courseFree support in the course Q&AYou will learn from an Expert who loves teachingCoding examples, exercises, and solutions A detailed explanation of concepts, codes, and challenges on the board followed by labsLearn at your own pace - take your time if requiredBeginner  and Advanced JavaScript CoveredCertificate of completion to present to your current or future employerUnlimited access - watch the course as many times as you wishWHAT OTHER STUDENTS SAID ABOUT THIS METHOD OF TEACHING:"I like the way Donatus explains the concept on a white board, very concise." - Gandhi Sakyi"Great course. I enjoyed the mixed methods of using the board to explain first and showing the practicality…!" - Richard BensonNO PRIOR KNOWLEDGE NEEDEDI will teach you from zero, from very basic to advanced JavaScript programming. So you don't need any prior knowledge to take this course with me.WHAT ARE YOU WAITING FOR?Are you ready to learn JAVASCRIPT in a way you can't easily forget?What are you waiting for? Click the enroll button now and come onboard with me as I move you from zero to hero in JavaScript Programming. With the 30-day money-back guaranteed by Udemy, you have nothing to lose!

    Overview

    Section 1: Environment Setup

    Lecture 1 Please read me: Coming Soon

    Lecture 2 Environment Setup

    Lecture 3 Using Chrome

    Lecture 4 Using Text Editor

    Lecture 5 Using IDE

    Lecture 6 CODE - Using IDE

    Lecture 7 Using Coding SItes

    Lecture 8 Using Node.js

    Lecture 9 Viewing your result on web page

    Lecture 10 CODE - Viewing your result on web page

    Lecture 11 Using alert()

    Lecture 12 Ready for Write FIRST PROGRAM?

    Lecture 13 Any Question?

    Section 2: Important Terms for Absolute Beginners

    Lecture 14 Statement

    Lecture 15 Program

    Lecture 16 Semi-Colons

    Lecture 17 White Space

    Lecture 18 Line Breaks

    Lecture 19 Code Block

    Lecture 20 Keywords

    Lecture 21 Syntax

    Lecture 22 Values

    Lecture 23 Operators

    Lecture 24 Expression

    Lecture 25 Comment

    Lecture 26 Case Sensitive

    Lecture 27 Camel Case

    Lecture 28 Identifiers

    Lecture 29 Character Sets

    Section 3: Variables in JavaScript

    Lecture 30 Understanding Variables in JavaScript

    Lecture 31 Declaring Variables

    Lecture 32 Declaring Variables - CODE

    Lecture 33 Multiple Variables Declaration

    Lecture 34 Multiple Variables Declaration - CODE

    Lecture 35 Redeclaring Variables

    Lecture 36 Redeclaring Variables - CODE

    Lecture 37 Naming Variables

    Lecture 38 Naming Variables - CODE

    Section 4: Let in JavaScript

    Lecture 39 Understanding JavaScript Let

    Lecture 40 Understanding JavaScript Let - CODE

    Lecture 41 Redeclaring Variable with Let

    Lecture 42 Redeclaring Variable with Let - CODE

    Lecture 43 Declare with Let from Start

    Lecture 44 Declare with Let from Start - CODE

    Lecture 45 The "Selfish" Let

    Lecture 46 The "Selfish" Let - CODE

    Section 5: Const in JavaScript

    Lecture 47 Understanding JavaScript Const

    Lecture 48 Understanding Const - CODE

    Section 6: QUESTION AND ANSWER - Var, Let and Const

    Lecture 49 1 Question and answer

    Lecture 50 2 Question and answer

    Lecture 51 3 Question and answer

    Lecture 52 4 Question and answer

    Lecture 53 5 Question and answer

    Lecture 54 6 Question and answer

    Lecture 55 7 Question and answer

    Lecture 56 8 Question and answer

    Lecture 57 9 Question and answer

    Lecture 58 10 Question and answer

    Lecture 59 11 Question and answer

    Lecture 60 12 Question and answer

    Section 7: Scope in JavaScript

    Lecture 61 Understanding Scope in JavaScript

    Lecture 62 Scope by Example

    Lecture 63 Scope by Example - CODE

    Lecture 64 More on Scope

    Lecture 65 More on Scope - CODE

    Section 8: QUESTION AND ANSWER - Scope

    Lecture 66 1 Question and Answer

    Lecture 67 2 Question and Answer

    Lecture 68 3 Question and Answer

    Lecture 69 4 Question and Answer

    Lecture 70 5 Question and Answer

    Section 9: Hoisting in JavaScript

    Lecture 71 Understanding Hoisting in JavaScript

    Lecture 72 More on Hoisting

    Lecture 73 Hoisting by Examples

    Lecture 74 Hosting - More Examples

    Lecture 75 Hosting - More Examples - CODE

    Section 10: QUESTION AND ANSWER - Hoisting

    Lecture 76 1 Question and Answer

    Lecture 77 2 Question and Answer

    Lecture 78 3 Question and Answer

    Lecture 79 4 Question and Answer

    Lecture 80 5 Question and Answer

    Section 11: Data Types in JavaScript

    Lecture 81 Data Types in JavaScript

    Section 12: String in JavaScript

    Lecture 82 Understanding Strings in JavaScript

    Lecture 83 CODE - Understanding Strings in JavaScript

    Lecture 84 Accessing the Characters of a String in JavaScript

    Lecture 85 CODE - Accessing the Characters of a String in JavaScript

    Lecture 86 Length Property in JavaScript

    Lecture 87 CODE - Length Property in JavaScript

    Lecture 88 String Coercion in JavaScript

    Lecture 89 CODE - String Coercion in JavaScript

    Lecture 90 String Concatenation in JavaScript

    Lecture 91 CODE - String Concatenation in JavaScript

    Lecture 92 String Template Literals in JavaScript

    Lecture 93 CODE - String Template Literals in JavaScript

    Lecture 94 String Escape Sequence in JavaScript

    Lecture 95 CODE - String Escape Sequence in JavaScript

    Lecture 96 String Slice, Substring and Substr Methods in JavaScript

    Lecture 97 CODE - String Slice, Substring and Substr Methods in JavaScript

    Lecture 98 String endsWith() and startsWith() Methods in JavaScript

    Lecture 99 CODE - String endsWith() and startsWith() Methods in JavaScript

    Lecture 100 String indexOf() Method in JavaScript

    Lecture 101 CODE - String indexOf() Method in JavaScript

    Lecture 102 String replace() and replaceAll() Methods in JavaScript

    Lecture 103 CODE - String replace() and replaceAll() Methods in JavaScript

    Lecture 104 String includes() Method in JavaScript

    Lecture 105 CODE - String includes() Method in JavaScript

    Lecture 106 String toUpperCase() and toLowerCase() in JavaScript

    Lecture 107 CODE - String toUpperCase() and toLowerCase() in JavaScript

    Lecture 108 String repeat() Method in JavaScript

    Lecture 109 CODE - String repeat() Method in JavaScript

    Lecture 110 String split() Method in JavaScript

    Lecture 111 CODE - String split() Method in JavaScript

    Section 13: QUESTION AND ANSWER - String

    Lecture 112 1 Question and Answer

    Lecture 113 2 Question and Answer

    Lecture 114 3 Question and Answer

    Lecture 115 4 Question and Answer

    Lecture 116 5 Question and Answer

    Lecture 117 6 Question and Answer

    Lecture 118 7 Question and Answer

    Lecture 119 8 Question and Answer

    Lecture 120 9 Question and Answer

    Lecture 121 10 Question and Answer

    Lecture 122 11 Question and Answer

    Lecture 123 12 Question and Answer

    Lecture 124 13 Question and Answer

    Lecture 125 14 Question and Answer

    Section 14: Boolean in JavaScript

    Lecture 126 Understanding Boolean in JavaScript

    Lecture 127 CODE - Understanding Boolean in JavaScript

    Section 15: QUESTION AND ANSWER - Boolean

    Lecture 128 1 Question and Answer

    Lecture 129 2 Question and Answer

    Lecture 130 3 Question and Answer

    Lecture 131 4 Question and Answer

    Lecture 132 5 Question and Answer

    Lecture 133 6 Question and Answer

    Lecture 134 7 Question and Answer

    Section 16: Numbers in JavaScript

    Lecture 135 Understanding Numbers in JavaScript

    Lecture 136 CODE - Understanding Numbers in JavaScript 1

    Lecture 137 CODE - Understanding Numbers in JavaScript 2

    Lecture 138 CODE - Understanding Numbers in JavaScript 3

    Lecture 139 CODE - Understanding Numbers in JavaScript 4

    Section 17: QUESTION AND ANSWER - Numbers

    Lecture 140 1 Question and Answer

    Lecture 141 2 Question and Answer

    Lecture 142 3 Question and Answer

    Lecture 143 4 Question and Answer

    Section 18: BigInt in JavaScript

    Lecture 144 Understanding BigInt in JavaScript

    Lecture 145 CODE - Understanding BigInt in JavaScript 1

    Lecture 146 CODE - Understanding BigInt in JavaScript 2

    Lecture 147 CODE - Understanding BigInt in JavaScript 3

    Section 19: QUESTION AND ANSWER - BigInt

    Lecture 148 1 Question and Answer

    Lecture 149 2 Question and Answer

    Lecture 150 3 Question and Answer

    Lecture 151 4 Question and Answer

    Lecture 152 5 Question and Answer

    Lecture 153 6 Question and Answer

    Section 20: Undefined in JavaScript

    Lecture 154 Understanding Undefined in JavaScript

    Lecture 155 CODE - Understanding Undefined in JavaScript

    Section 21: QUESTION AND ANSWER - Undefined

    Lecture 156 1 Question and Answer

    Lecture 157 2 Question and Answer

    Lecture 158 3 Question and Answer

    Lecture 159 4 Question and Answer

    Lecture 160 5 Question and Answer

    Lecture 161 6 Question and Answer

    Lecture 162 7 Question and Answer

    Section 22: Null in JavaScript

    Lecture 163 Understanding Null in JavaScript

    Lecture 164 CODE - Understanding Null in JavaScript

    Section 23: QUESTION AND ANSWER - Null

    Lecture 165 1 Question and Answer

    Lecture 166 2 Question and Answer

    Lecture 167 3 Question and Answer

    Lecture 168 4 Question and Answer

    Lecture 169 5 Question and Answer

    Lecture 170 6 Question and Answer

    Lecture 171 7 Question and Answer

    Section 24: Symbol in JavaScript

    Lecture 172 Symbol in JavaScript

    Lecture 173 Code - Symbol in JavaScript

    Lecture 174 Symbol with Description

    Lecture 175 Code - Symbol with Description

    Lecture 176 Symbol as an Object Key

    Lecture 177 CODE - Symbol as an Object Key

    Lecture 178 Cannot Iterate Over a Symbol

    Lecture 179 CODE - Cannot Iterate Over a Symbol

    Section 25: QUESTION AND ANSWER - Symbol

    Lecture 180 1 Question and Answer

    Lecture 181 2 Question and Answer

    Lecture 182 3 Question and Answer

    Lecture 183 4 Question and Answer

    Lecture 184 5 Question and Answer

    Lecture 185 6 Question and Answer

    Lecture 186 7 Question and Answer

    Lecture 187 8 Question and Answer

    Lecture 188 9 Question and Answer

    Lecture 189 10 Question and Answer

    Section 26: Operators in JavaScript

    Lecture 190 Types of Operators in JavaScript

    Lecture 191 Arithmetic Operators in JavaScript

    Lecture 192 CODE - Arithmetic Operators in JavaScript

    Lecture 193 Assignment Operators in JavaScript

    Lecture 194 CODE - Assignment Operators in JavaScript

    Lecture 195 Comparison Operators in JavaScript

    Lecture 196 CODE - Comparison Operators in JavaScript

    Lecture 197 Logical Operators in JavaScript

    Lecture 198 CODE - Logical Operators in JavaScript

    Lecture 199 Types Operators in JavaScript

    Lecture 200 CODE - Types Operators in JavaScript

    Lecture 201 Ternary Operators in JavaScript

    Lecture 202 CODE - Ternary Operators in JavaScript

    Lecture 203 String Operator in JavaScript - a.k.a Concatenation

    Lecture 204 CODE - String Operator in JavaScript - a.k.a Concatenation

    Lecture 205 delete and void() in JavaScript

    Lecture 206 CODE - delete and void() in JavaScript

    Section 27: QUESTION AND ANSWER - Operators

    Lecture 207 1 Question and Answer

    Lecture 208 2 Question and Answer

    Lecture 209 3 Question and Answer

    Lecture 210 4 Question and Answer

    Lecture 211 5 Question and Answer

    Lecture 212 6 Question and Answer

    Lecture 213 7 Question and Answer

    Lecture 214 8 Question and Answer

    Lecture 215 9 Question and Answer

    Lecture 216 10 Question and Answer

    Section 28: Objects in JavaScript

    Lecture 217 Understanding Objects in JavaScript

    Lecture 218 CODE - Understanding Objects in JavaScript

    Lecture 219 A line Statement Object Syntax

    Lecture 220 CODE - A line Statement Object Syntax

    Lecture 221 Property vs Property Name vs Property Value

    Lecture 222 Creating an Empty Object

    Lecture 223 CODE - Creating an Empty Object

    Lecture 224 Creating Properties for Empty Object

    Lecture 225 Undefined in Object

    Lecture 226 CODE - Undefined in Object

    Lecture 227 Object Methods in JavaScript

    Lecture 228 CODE - Object Methods in JavaScript

    Lecture 229 Nested JSON Object in JavaScript

    Lecture 230 CODE - Nested JSON Object in JavaScript

    Section 29: QUESTION AND ANSWER - Objects

    Lecture 231 1 Question and Answer

    Lecture 232 2 Question and Answer

    Lecture 233 3 Question and Answer

    Lecture 234 4 Question and Answer

    Lecture 235 5 Question and Answer

    Lecture 236 6 Question and Answer

    Lecture 237 7 Question and Answer

    Lecture 238 8 Question and Answer

    Lecture 239 9 Question and Answer

    Lecture 240 10 Question and Answer

    Section 30: Function in JavaScript

    Lecture 241 Understanding Function in JavaScript

    Lecture 242 CODE - Understanding Function in JavaScript

    Lecture 243 Function Example

    Lecture 244 CODE - Function Example

    Lecture 245 Parameter vs Argument in JavaScript

    Lecture 246 CODE - Parameter vs Argument

    Lecture 247 Return in Function in JavaScript

    Lecture 248 CODE - Return in Function in JavaScript

    Lecture 249 Assigning a Function to a Variable in JavaScript

    Lecture 250 CODE - Assigning a Function to a Variable in JavaScript

    Lecture 251 Inbuilt Function in JavaScript

    Lecture 252 CODE - Inbuilt Function

    Lecture 253 Local Variable in JavaScript

    Lecture 254 CODE - Local Variable

    Lecture 255 Function in a Statement

    Lecture 256 CODE - Function in a Statement

    Lecture 257 Different Styles of writing Function

    Lecture 258 CODE - Different Styles of writing Function

    Lecture 259 Function Express (named) in JavaScript

    Lecture 260 CODE - Function Express (named) in JavaScript

    Lecture 261 Function Express (anonymous) in JavaScript

    Lecture 262 CODE - Function Express (anonymous)

    Lecture 263 Arrow Function in JavaScript

    Lecture 264 CODE - Arrow Function in JavaScript

    Lecture 265 Arrow Function Simplified Further

    Lecture 266 CODE - Arrow Function Simplified Further

    Lecture 267 Default Parameter in JavaScript

    Lecture 268 CODE - Default Parameter in JavaScript

    Lecture 269 Passing Undefined Value to a Function in JavaScript

    Lecture 270 CODE - Passing Undefined Value to a Function in JavaScript

    Section 31: First Class Function | High-Order Function

    Lecture 271 Understanding First-Class Function

    Lecture 272 First-class function by example

    Lecture 273 CODE - First-Class Function by Example

    Lecture 274 Assigning function to variable

    Lecture 275 CODE: Assigning function to variable

    Lecture 276 Passing a function as Argument

    Lecture 277 CODE: Passing a function as Argument

    Lecture 278 Function returning a Function

    Lecture 279 CODE: Function returning a Function

    Lecture 280 Function returning a Function - More

    Lecture 281 CODE: Function returning a Function - More

    Lecture 282 Higher Order Function

    Section 32: Array in JavaScript

    Lecture 283 Understanding Arrays in JavaScript

    Lecture 284 Declaring an Empty Array

    Lecture 285 CODE - Declaring an Empty Array

    Lecture 286 Creating Array with One Value

    Lecture 287 CODE - Creating Array with One Value

    Lecture 288 Creating Array with Many Values

    Lecture 289 CODE - Creating Array with Many Values

    Lecture 290 Creating Array on Multiple Lines

    Lecture 291 CODE - Creating Array on Multiple Lines

    Lecture 292 Adding Elements to Empty Array

    Lecture 293 CODE - Adding Elements to Empty Array

    Lecture 294 "Holes" in an Array

    Lecture 295 CODE - "Holes" in an Array

    Lecture 296 Accessing Values of Arrays

    Lecture 297 CODE - Accessing Values of Arrays

    Lecture 298 Accessing the First and Last Elements of Arrays

    Lecture 299 CODE - Accessing the First and Last Elements of Arrays

    Lecture 300 Changing the Values of an Array

    Lecture 301 CODE - Changing the Values of an Array

    Lecture 302 Checking Arrays Data Types

    Lecture 303 CODE - Checking Arrays Data Types

    Lecture 304 Mixed Types in Array

    Lecture 305 CODE - Mixed Types in Array

    Lecture 306 Adding Elements to Array - Special Ways

    Lecture 307 CODE - Adding Elements to Array - Special Ways

    Lecture 308 Associative Array

    Lecture 309 How to Identify an Array

    Lecture 310 CODE - How to Identify an Array

    Lecture 311 Removing the First and Last Elements of Arrays

    Lecture 312 CODE - Removing the First and Last Elements of Arrays

    Section 33: Spread (…) Operator in JavaScript ES6

    Lecture 313 Understanding Spread Operator

    Lecture 314 CODE: Understanding Spread Operator

    Lecture 315 Copying the elements of an array

    Lecture 316 CODE: Copying the elements of an array

    Lecture 317 Cloning the elements of an Array

    Lecture 318 CODE: Cloning the elements of an Array

    Lecture 319 Spread Operator with Object

    Lecture 320 CODE: Spread Operator with Object

    Lecture 321 Spread Operator With JavaScript

    Lecture 322 CODE: Spread Operator With JavaScript

    Section 34: If Else in JavaScript

    Lecture 323 Understanding If Statement in JavaScript

    Lecture 324 CODE - Understanding If Statement in JavaScript

    Lecture 325 If Statement by Example in JavaScript

    Lecture 326 CODE - If Statement by Example in JavaScript

    Lecture 327 If Else Statement by Example in JavaScript

    Lecture 328 CODE - If Else Statement by Example in JavaScript

    Lecture 329 Else If Statement by Example in JavaScript

    Lecture 330 CODE - Else If Statement by Example in JavaScript

    Lecture 331 Nested If Statement in JavaScript

    Lecture 332 CODE - Nested If Statement in JavaScript

    Lecture 333 Body of If Else Statement in JavaScript

    Lecture 334 CODE - Body of If Else Statement in JavaScript

    Lecture 335 Logical AND and If Else Statement in JavaScript

    Lecture 336 CODE - Logical AND and If Else Statement in JavaScript

    Lecture 337 Logical OR and If Else Statement in JavaScript

    Lecture 338 CODE - Logical OR and If Else Statement in JavaScript

    Section 35: For Loop in JavaScript

    Lecture 339 Understanding for loop in JavaScript

    Lecture 340 CODE - Understanding for loop in JavaScript

    Lecture 341 Example 1 - for loop in JavaScript

    Lecture 342 CODE - Example 1 - for loop in JavaScript

    Lecture 343 Example 2- for loop in JavaScript

    Lecture 344 CODE - Example 2 - for loop in JavaScript

    Lecture 345 Example 3 - for loop in JavaScript

    Lecture 346 CODE - Example 3 - for loop in JavaScript

    Lecture 347 Alternative Solution to Example 3

    Lecture 348 CODE - Alternative Solution to Example 3

    Lecture 349 Infinite Loop

    Lecture 350 CODE - Infinite Loop

    Lecture 351 For Loop with Array

    Lecture 352 CODE - For Loop with Array

    Lecture 353 For Loop with Break and Continue of If Else

    Lecture 354 CODE - For Loop with Break and Continue of If Else

    Lecture 355 Example - Natural Odd Numbers

    Lecture 356 CODE - Example - Natural Odd Numbers

    Lecture 357 Expression 1 - OPTIONAL?

    Lecture 358 CODE - Expression 1 - OPTIONAL?

    Lecture 359 Expression 2 - OPTIONAL?

    Lecture 360 CODE - Expression 2 - OPTIONAL?

    Lecture 361 Expression 3 - OPTIONAL?

    Lecture 362 CODE - Expression 3 - OPTIONAL?

    Lecture 363 Loop Scope in JavaScript

    Lecture 364 CODE - Loop Scope in JavaScript

    Section 36: For In in JavaScript

    Lecture 365 Understanding For In in JavaScript

    Lecture 366 CODE -Understanding For In in JavaScript

    Lecture 367 Example 1 - For In

    Lecture 368 CODE - Example 1 - For In

    Lecture 369 Example 2 - For In

    Lecture 370 CODE - Example 2 - For In

    Lecture 371 For In with Array

    Lecture 372 CODE - For In with Array

    Lecture 373 For In with String

    Lecture 374 CODE - For In with String

    Section 37: For Of in JavaScript

    Lecture 375 Understanding For Of in JavaScript

    Lecture 376 CODE -Understanding For Of in JavaScript

    Lecture 377 Example 1 - For Of in JavaScript

    Lecture 378 CODE - Example 1 - For Of in JavaScript

    Lecture 379 Example 2 - For Of in JavaScript

    Lecture 380 CODE - Example 2 - For Of in JavaScript

    Lecture 381 Effect of const in For Of

    Lecture 382 CODE - Effect of const in For Of

    Lecture 383 entries() Method with For Of

    Lecture 384 CODE - entries() Method with For Of

    Section 38: Sets in JavaScript

    Lecture 385 Understanding Sets in JavaScript

    Lecture 386 Creating a new Set in JavaScript

    Lecture 387 CODE - Creating a new Set in JavaScript

    Lecture 388 No Duplicates

    Lecture 389 Creating a new set - Second Method

    Lecture 390 CODE - Creating a new set - Second Method

    Lecture 391 Creating a new set - Third Method

    Lecture 392 add() - no duplicate

    Lecture 393 CODE - add() - no duplicate

    Lecture 394 Adding More Elements to a Set

    Lecture 395 CODE - Adding More Elements to a Set

    Lecture 396 Set Method

    Lecture 397 values() Method

    Lecture 398 CODE - values() Method

    Lecture 399 entries() Method

    Lecture 400 CODE - entries() Method

    Lecture 401 forEach() Method

    Lecture 402 CODE - forEach() Method

    Lecture 403 delete() Method

    Lecture 404 CODE - delete() Method

    Lecture 405 has() Method

    Lecture 406 CODE - has() Method

    Lecture 407 clear() Method

    Lecture 408 CODE - clear() Method

    Lecture 409 size property

    Lecture 410 CODE - size property

    Section 39: Map in JavaScript

    Lecture 411 Understanding Map in JavaScript

    Lecture 412 Creating Maps in JavaScript

    Lecture 413 CODE - Creating Maps in JavaScript

    Lecture 414 Example 1 - Map in JavaScript

    Lecture 415 CODE - Example 1 - Map in JavaScript

    Lecture 416 Example 2 - Map in JavaScript

    Lecture 417 CODE - Example 2 - Map in JavaScript

    Lecture 418 Accessing Elements of Maps in JavaScript

    Lecture 419 CODE - Accessing Elements of Maps in JavaScript

    Lecture 420 Size Property with Map

    Lecture 421 CODE - Size Property with Map

    Lecture 422 Deleting an Element of a Map

    Lecture 423 CODE - Deleting an Element of a Map

    Lecture 424 has() Method with Map

    Lecture 425 CODE - has() Method

    Lecture 426 entries() Method with Map

    Lecture 427 CODE - entries() Method with Map

    Lecture 428 vales() Method with Map

    Lecture 429 CODE - vales() Method with Map

    Lecture 430 forEach() Method with Map

    Lecture 431 CODE - forEach() Method with Map

    Lecture 432 Example of Map with Arrow Function

    Lecture 433 CODE - Example of Map with Arrow Function

    Section 40: Object Destrucuring in JavaScript

    Lecture 434 Understanding Object De-structuring in JavaScript

    Lecture 435 CODE - Understanding Object De-structuring in JavaScript

    Lecture 436 Using new variable names

    Lecture 437 CODE - Using new variable names

    Lecture 438 Assigning Default Values to Variables

    Lecture 439 CODE - Assigning Default Values to Variables

    Lecture 440 Example of Object De-structuring with For Of

    Lecture 441 CODE - Example of Object De-structuring with For Of

    Section 41: While Loop in JavaScript

    Lecture 442 Understanding While Loop in JavaScript

    Lecture 443 CODE - Understanding While Loop in JavaScript

    Lecture 444 Example - While Loop in JavaScript

    Lecture 445 CODE - Example - While Loop in JavaScript

    Lecture 446 Infinite Loop in While Loop

    Lecture 447 CODE - Infinite Loop in While Loop

    Section 42: Do While Loop in JavaScript

    Lecture 448 Understanding the Do While Loop in JavaScript

    Lecture 449 CODE - Understanding the Do While Loop in JavaScript

    Lecture 450 Example - Do While Loop

    Lecture 451 CODE - Example - Do While Loop

    Lecture 452 While Loop vs Do While Loop vs For Loop

    Lecture 453 CODE - While Loop vs Do While Loop vs For Loop

    Lecture 454 Infinite Loop in While Loop

    Section 43: Switch in JavaScript

    Lecture 455 Understanding Switch Case Statement in JavaScript

    Lecture 456 Example 1 - Switch Case Statement in JavaScript

    Lecture 457 CODE - Example 1 - Switch Case Statement in JavaScript

    Lecture 458 Example 2 - Switch Case Statement in JavaScript

    Lecture 459 CODE - Example 2 - Switch Case Statement in JavaScript

    Lecture 460 Common/Same Block of Code

    Lecture 461 CODE - Common/Same Block of Code

    Lecture 462 Default statement positioning

    Lecture 463 CODE - Default statement positioning

    Section 44: Array Methods in JavaScript

    Lecture 464 toString() method in JavaScript

    Lecture 465 CODE - toString() method in JavaScript

    Lecture 466 join() method in JavaScript

    Lecture 467 CODE - join() method in JavaScript

    Lecture 468 pop() method in JavaScript

    Lecture 469 CODE - pop() method in JavaScript

    Lecture 470 shift() method in JavaScript

    Lecture 471 CODE - shift() method in JavaScript

    Lecture 472 push() method in JavaScript

    Lecture 473 CODE - push() method in JavaScript

    Lecture 474 unshift() method in JavaScript

    Lecture 475 CODE - unshift() method in JavaScript

    Lecture 476 concat Method in JavaScript

    Lecture 477 CODE - concat Method in JavaScript

    Lecture 478 Merging more than two arrays

    Lecture 479 CODE - Merging more than two arrays

    Lecture 480 Adding an Element to an Array

    Lecture 481 CODE - Adding an Element to an Array

    Lecture 482 slice() method in JavaScript

    Lecture 483 CODE - slice() method in JavaScript

    Lecture 484 More on slice() Method

    Lecture 485 CODE - More on slice() Method

    Lecture 486 delete and splice() method in JavaScript

    Lecture 487 CODE - delete and splice() method in JavaScript

    Section 45: Generator in JavaScript

    Lecture 488 Generator in JavaScript

    Lecture 489 CODE - Generator in JavaScript

    Lecture 490 Exercise 1 with Solution - Generator

    Lecture 491 CODE - Exercise 1 with Solution - Generator

    Lecture 492 Generator with For Of

    Lecture 493 CODE - Generator with For Of

    Lecture 494 Exercise 2 with Solution - Generator

    Lecture 495 CODE - Exercise 2 with Solution - Generator

    Section 46: Class in JavaScript

    Lecture 496 Understanding Class in JavaScript

    Lecture 497 CODE - Understanding Class in JavaScript

    Lecture 498 Using a Class

    Lecture 499 CODE - Using a Class

    Lecture 500 Methods in Classes

    Lecture 501 CODE - Methods in Classes

    Lecture 502 Class Expression

    Lecture 503 CODE - Class Expression

    Lecture 504 InstanceOf

    Lecture 505 CODE - InstanceOf

    Lecture 506 Error - without new keyword

    Lecture 507 Hoisting with Class or Object

    Lecture 508 Static Method

    Lecture 509 CODE - Static Method

    Section 47: Inheritance and Super in JavaScript

    Lecture 510 Understanding Class Inheritance in JavaScript

    Lecture 511 CODE - Understanding Class Inheritance in JavaScript

    Lecture 512 Understanding Super in JavaScript

    Lecture 513 CODE - Understanding Super in JavaScript

    Lecture 514 Super with Method

    Lecture 515 CODE - Super with Method

    Section 48: Asynchronous in JavaScript

    Lecture 516 Asynchronous and Callbacks in JavaScript

    Lecture 517 setTimeOut() with callback

    Lecture 518 CODE - setTimeOut() with callback

    Lecture 519 Promise in JavaScript

    Lecture 520 Promise Syntax

    Lecture 521 Promise by Example

    Lecture 522 CODE - Promise by Example

    Lecture 523 .then() method in JavaScript

    Lecture 524 CODE - .then() method in JavaScript

    Lecture 525 .catch() method in JavaScript

    Lecture 526 CODE - .catch() method in JavaScript

    Lecture 527 Async and Await in JavaScript

    Lecture 528 CODE - Async and Await in JavaScript

    Lecture 529 Example - Async in JavaScript

    Lecture 530 CODE - Example - Async in JavaScript

    Lecture 531 Example - Await in JavaScript

    Lecture 532 CODE - Example - Await in JavaScript

    Section 49: Call, Apply and Bind Methods in JavaScript

    Lecture 533 Understanding call() method in JavaScript

    Lecture 534 CODE - Understanding call() method in JavaScript

    Lecture 535 Call with arguments

    Lecture 536 Understanding apply() method in JavaScript

    Lecture 537 CODE - Understanding apply() method in JavaScript

    Lecture 538 apply() method with Min and Max methods for Arrays

    Lecture 539 CODE - apply() method with Min and Max methods for Arrays

    Lecture 540 Understanding bind() method in JavaScript

    Lecture 541 CODE - Understanding bind() method in JavaScript

    Section 50: Modules in JavaScript

    Lecture 542 Understanding JavaScript Modules

    Lecture 543 CODE: Understanding JavaScript Modules

    Lecture 544 Default Export

    Lecture 545 CODE: Default Export

    Lecture 546 Export/Import With HTTP Only

    Section 51: Regular Expression (RegEx) in JavaScript

    Lecture 547 Understanding Regular Expression, Pattern and Modifiers in JavaScript

    Lecture 548 search() method in JavaScript

    Lecture 549 CODE - search() method in JavaScript

    Lecture 550 Group and Ranges in JavaScript

    Lecture 551 CODE - Group and Ranges in JavaScript

    Lecture 552 replace() method in JavaScript

    Lecture 553 CODE - replace() method in JavaScript

    Lecture 554 match() method in JavaScript

    Lecture 555 CODE - match() method in JavaScript

    Lecture 556 MetaCharacters in JavaScript

    Lecture 557 CODE - MetaCharacters in JavaScript

    Lecture 558 test() method in JavaScript

    Lecture 559 CODE - test() method in JavaScript

    Lecture 560 Two Ways of Creating Patterns

    Lecture 561 CODE - Two Ways of Creating Patterns

    Lecture 562 exec() method in JavaScript

    Lecture 563 CODE - exec() method in JavaScript

    Lecture 564 Quantifiers - Part I

    Lecture 565 CODE - Quantifiers - Part I

    Lecture 566 Quantifiers - Part II

    Lecture 567 CODE - Quantifiers - Part II

    Lecture 568 Quantifiers - Part III

    Lecture 569 CODE - Quantifiers - Part III

    Lecture 570 Anchors

    Lecture 571 CODE - Anchors

    Section 52: Math in JavaScript

    Lecture 572 Introduction to Math Object in JavaScript

    Lecture 573 Math Object properties in JavaScript

    Lecture 574 CODE - Math Object properties in JavaScript

    Lecture 575 Important Math Methods

    Lecture 576 Math.round() Method in JavaScript

    Lecture 577 CODE - Math.round() Method in JavaScript

    Lecture 578 Math.ceil() and Math.floor() Methods in JavaScript

    Lecture 579 CODE - Math.ceil() and Math.floor() Methods in JavaScript

    Lecture 580 Math.trunc() Method in JavaScript

    Lecture 581 CODE - Math.trunc() Method in JavaScript

    Lecture 582 Math.sign() Method in JavaScript

    Lecture 583 CODE - Math.sign() Method in JavaScript

    Lecture 584 Other Math Methods

    Lecture 585 CODE - Other Math Methods

    Lecture 586 Math.random() Method in JavaScript

    Lecture 587 CODE - Math.random() Method in JavaScript

    Section 53: Date & Time in JavaScript

    Lecture 588 Understanding Date Object in javaScript

    Lecture 589 new Date() in JavaScript

    Lecture 590 new Date() with milliseconds

    Lecture 591 new Date() with Date String

    Lecture 592 new Date() with ISO Date

    Lecture 593 Short and Long Date Formats

    Lecture 594 CODE - Short and Long Date Formats

    Lecture 595 More on new Date()

    Lecture 596 CODE - More on new Date()

    Lecture 597 How to Format Dates

    Lecture 598 CODE - How to Format Dates

    Section 54: Array Sorting with the Compare Function in JavaScript

    Lecture 599 Understanding the sort() method on Arrays

    Lecture 600 CODE - Understanding the sort() method on Arrays

    Lecture 601 Compare Function in JavaScript

    Lecture 602 CODE - Compare Function in JavaScript

    Lecture 603 Sort() with Compare Functions for numbers

    Lecture 604 CODE - Sort() with Compare Functions for numbers

    Lecture 605 Sort() with Compare Functions for objects I

    Lecture 606 CODE - Sort() with Compare Functions for objects I

    Lecture 607 Sort() with Compare Functions for objects II

    Lecture 608 CODE - Sort() with Compare Functions for objects II

    Section 55: Array Filter

    Lecture 609 Understanding Array Filter in JavaScript

    Lecture 610 CODE - Understanding Array Filter in JavaScript

    Lecture 611 Filter with Array of Object by Example

    Lecture 612 CODE - Filter with Array of Object by Example

    Lecture 613 Filter with Array of Number by Example

    Lecture 614 CODE - Filter with Array of Number by Example

    Section 56: Array Map

    Lecture 615 Understanding Array Mapping

    Lecture 616 CODE - Understanding Array Mapping

    Lecture 617 Using for Loop in place of Map

    Lecture 618 CODE - Using for Loop in place of Map

    Lecture 619 Map on Object

    Lecture 620 CODE - Map on Object

    Section 57: Array Reduce

    Lecture 621 Understanding Reduce

    Lecture 622 Reduce By Example - Sum

    Lecture 623 CODE - Reduce By Example - Sum

    Lecture 624 Reduce By Exercise and Solution -Shopping cart

    Lecture 625 CODE - Reduce By Exercise and Solution -Shopping cart

    Lecture 626 Reduce By Exercise and Solution - New balance

    Lecture 627 CODE - Reduce By Exercise and Solution - New balance

    Lecture 628 Reduce by Example - Salary

    Lecture 629 Reduce by Example - Salary - Code

    Lecture 630 Reduce by example - Remove duplicate

    Lecture 631 CODE - Reduce by example - Remove duplicate

    Lecture 632 Reduce by example - Square each element

    Lecture 633 CODE - Reduce by example - Square each element

    Lecture 634 Reduce by example - Less than or equal to 3

    Lecture 635 CODE - Reduce by example - Less than or equal to 3

    Section 58: Javascript Error (Exception) Handling

    Lecture 636 Introduction to Error Handling in JavaScript

    Lecture 637 JavaScript try…catch…finally

    Lecture 638 CODE: JavaScript try…catch…finally

    Lecture 639 Understanding Throw

    Lecture 640 Understanding name, message and stack properties of throw new Error

    Lecture 641 CODE: Understanding name, message and stack properties of throw new Error

    Lecture 642 Error Message With Error Code

    Lecture 643 CODE: Error Message With Error Code

    Lecture 644 Error Handling By Example

    Lecture 645 CODE: Error Handling By Example

    Lecture 646 More Example on Error Handling

    Lecture 647 CODE: More Example on Error Handling

    Lecture 648 (Before We Continue) Understanding Error Function

    Lecture 649 CODE: (Before We Continue) Understanding Error Function

    Lecture 650 (Before We Continue) Understanding isNaN

    Lecture 651 CODE: (Before We Continue) Understanding isNaN

    Lecture 652 More Instance on Throw

    Lecture 653 CODE: More Instance on Throw

    Section 59: (Optional) HTML Crash Course

    Lecture 654 Understanding HTML

    Lecture 655 Understanding Tags an Elements

    Lecture 656 Understanding Self-Closing Tag

    Lecture 657 Understanding HTML Attributes

    Lecture 658 Understanding the Basic Structure of an HTML Document

    Lecture 659 Understanding HTML Headings

    Lecture 660 Understanding HTML Bold and Italic

    Lecture 661 Understanding HTML Paraghraphs

    Lecture 662 Understanding HTML line break and horizontal rule

    Lecture 663 Understanding HTML Superscript and Subscript

    Lecture 664 Understanding HTML White Space

    Lecture 665 Understanding HTML pre tags

    Lecture 666 Understanding HTML strong and em

    Lecture 667 Understanding Quotations

    Lecture 668 Understanding small and mark tags

    Lecture 669 Understanding ins and del

    Lecture 670 Understanding address tag

    Lecture 671 Understanding cite and dfn tags

    Lecture 672 Understanding abbr and acronym tags

    Lecture 673 Understanding Comment

    Lecture 674 Understanding HTML Lists

    Lecture 675 Understanding Nested List in HTML

    Lecture 676 List by Example

    Lecture 677 CODE: List by Example

    Lecture 678 Understanding HTML Links

    Lecture 679 Understanding Directory Structure

    Lecture 680 Understanding Relative Links

    Lecture 681 Understanding HTMl tables

    Lecture 682 Understanding Image element in HTML

    Lecture 683 Understanding Figure and figcaption elements

    Lecture 684 Understanding Form in HTML

    Lecture 685 More on HTML Form

    Lecture 686 Understanding HTML Drop Down List

    Lecture 687 Understanding Multiple Select Box

    Lecture 688 Understanding File Upload in HTML

    Lecture 689 Understanding HTML Button

    Lecture 690 Understanding HTML fieldset

    Lecture 691 Non-Semantic Elements

    Lecture 692 Non-Semantic Elements By Example

    Lecture 693 Semantic Elements By Example

    Section 60: (Optional) CSS Crash Course

    Lecture 694 Understanding CSS

    Lecture 695 CSS Selectors

    Lecture 696 CSS Combinators

    Lecture 697 CSS Pseudo-Classes With Links

    Lecture 698 CODE: CSS Pseudo-Classes With Links

    Lecture 699 CSS Pseudo-Classes and class

    Lecture 700 CODE: CSS Pseudo-Classes and class

    Lecture 701 CSS Pseudo-Classes and other elements

    Lecture 702 CODE: CSS Pseudo-Classes and other elements

    Lecture 703 CSS Pseudo-Classes and first and last child

    Lecture 704 CODE: CSS Pseudo-Classes and first and last child

    Lecture 705 CSS Pseudo-Elements

    Lecture 706 Cascading Order

    Lecture 707 CSS Border

    Lecture 708 CSS Box Model

    Section 61: DOM - Document Object Model

    Lecture 709 Understanding JavaScript HTML DOM

    Section 62: JavaScript HTML DOM Elements

    Lecture 710 HTML Page to Manipulate

    Lecture 711 Finding HTML Elements

    Lecture 712 getElementById()

    Lecture 713 CODE: getElementById()

    Lecture 714 getElementsByTagName()

    Lecture 715 getElementsByClassName()

    Lecture 716 Lab: getElementsByClassName() and getElemetsByTagName()

    Lecture 717 querySelector and querySelectorAll

    Section 63: JavaScript innerHTML

    Lecture 718 innerHTML vs innerText

    Lecture 719 HTML Object Collections

    Lecture 720 innerHTML by example

    Lecture 721 CODE: innerHTML by example

    Lecture 722 innerHTML with Function

    Lecture 723 CODE: innerHTML with Function

    Lecture 724 innerHTML with List

    Lecture 725 CODE: innerHTML with List

    Section 64: JavaScript with CSS

    Lecture 726 Understanding how to change element style with JavaScript

    Lecture 727 Understanding how to change element style with JavaScript

    Lecture 728 Example - Changing HTML Styles using JavaScript

    Lecture 729 Example - Changing HTML Styles using JavaScript

    Lecture 730 CODE: Example - Changing HTML Styles using JavaScript

    Section 65: JavaScript Events and addEventListener()

    Lecture 731 Understanding Events

    Lecture 732 Examples of Events

    Lecture 733 Event Names and Categories

    Lecture 734 How to Event Handlers in JavaScript

    Lecture 735 CODE: How to Event Handlers in JavaScript

    Lecture 736 Understanding addEventListener Method

    Lecture 737 addEventListen Syntax, Bubbling and Capturing

    Lecture 738 Example 1 - addEventListener

    Lecture 739 CODE: Example 1 - addEventListener

    Lecture 740 Example 2 - addEventListener

    Lecture 741 CODE: Example 2 - addEventListener

    Lecture 742 JavaScript useCapture

    Lecture 743 JavaScript Bubbling by Example

    Lecture 744 CODE: JavaScript Bubbling by Example

    Lecture 745 Stopping bubbling

    Lecture 746 CODE: Stopping bubbling

    Lecture 747 Capturing and Bubbling with addEventListener

    Lecture 748 CODE: Capturing and Bubbling with addEventListener

    Lecture 749 Understanding DOM Level 2 Event

    Section 66: JavaScript Window Object | BOM

    Lecture 750 Understanding the Window Object

    Lecture 751 Window Size Properties

    Lecture 752 CODE: Window Size Properties

    Lecture 753 Window Method

    Lecture 754 alert() method

    Lecture 755 CODE: alert() method

    Lecture 756 confirm() Method

    Lecture 757 CODE: confirm() Method

    Lecture 758 prompt() Method

    Lecture 759 CODE: prompt() Method

    Lecture 760 open() Method

    Lecture 761 CODE: open() Method

    Lecture 762 close() Method

    Lecture 763 CODE: close() Method

    Lecture 764 setTimeout() Method

    Lecture 765 CODE: setTimeout() Method

    Lecture 766 moveTo() Method

    Lecture 767 CODE: moveTo() Method

    Lecture 768 ResizeTo() Method

    Lecture 769 CODE: ResizeTo() Method

    Lecture 770 atob() and btoa() Methods

    Lecture 771 CODE: atob() and btoa() Methods

    Lecture 772 13 clearTimeout() Method

    Lecture 773 CODE: clearTimeout() Method

    Lecture 774 setInterval()

    Lecture 775 CODE: setInterval()

    Lecture 776 clearInterval()

    Lecture 777 CODE: clearInterval()

    Lecture 778 print()

    Lecture 779 CODE: print()

    Section 67: Cookies in javaScript

    Lecture 780 1 Understanding Cookies in JavaScript

    Lecture 781 Read and Write Cookies

    Lecture 782 CODE: Read and Write Cookies

    Lecture 783 Expires, Path and Deleting of Cookies

    Lecture 784 CODE: Expires, Path and Deleting of Cookies

    Lecture 785 Deleting Cookie - Another Method

    Lecture 786 CODE: Deleting Cookie - Another Method

    Lecture 787 Set Cookies with Function

    Lecture 788 CODE: Set Cookies with Function

    Section 68: localStorage and sessionStorage in. JavaScript

    Lecture 789 Understanding LocalStorage and SessionStorage

    Lecture 790 LocalStorage Methods

    Lecture 791 CODE: LocalStorage Methods

    Lecture 792 JSON.stringify() and JSON.parse()

    Lecture 793 CODE: JSON.stringify() and JSON.parse()

    Lecture 794 Length, Key, Value and Item

    Lecture 795 CODE: Length, Key, Value and Item

    Lecture 796 Session Storage

    Lecture 797 CODE: Session Storage

    Anyone who want to use JavaScript,Anyone who want to understand the in and out of JavaScript and apply it,New and Existing developers who want to solidify their knowledge of JavaScript