Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 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 31 1 2
    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

    Modern Javascript For Beginners 2023 [Made Easy•Must Have]

    Posted By: ELK1nG
    Modern Javascript For Beginners 2023 [Made Easy•Must Have]

    Modern Javascript For Beginners 2023 [Made Easy•Must Have]
    Published 11/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 15.62 GB | Duration: 15h 56m

    Complete Modern JavaScript for everyone - solid foundation to a JS Expert! Learn with examples, exercise and solutions!

    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?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 requiredCertificate 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: Scope in JavaScript

    Lecture 49 Understanding Scope in JavaScript

    Lecture 50 Scope by Example

    Lecture 51 Scope by Example - CODE

    Lecture 52 More on Scope

    Lecture 53 More on Scope - CODE

    Section 7: Hoisting in JavaScript

    Lecture 54 Understanding Hoisting in JavaScript

    Lecture 55 More on Hoisting

    Lecture 56 Hoisting by Examples

    Lecture 57 Hosting - More Examples

    Lecture 58 Hosting - More Examples - CODE

    Section 8: Data Types in JavaScript

    Lecture 59 Data Types in JavaScript

    Section 9: String in JavaScript

    Lecture 60 Understanding Strings in JavaScript

    Lecture 61 CODE - Understanding Strings in JavaScript

    Lecture 62 Accessing the Characters of a String in JavaScript

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

    Lecture 64 Length Property in JavaScript

    Lecture 65 CODE - Length Property in JavaScript

    Lecture 66 String Coercion in JavaScript

    Lecture 67 CODE - String Coercion in JavaScript

    Lecture 68 String Concatenation in JavaScript

    Lecture 69 CODE - String Concatenation in JavaScript

    Lecture 70 String Template Literals in JavaScript

    Lecture 71 CODE - String Template Literals in JavaScript

    Lecture 72 String Escape Sequence in JavaScript

    Lecture 73 CODE - String Escape Sequence in JavaScript

    Lecture 74 String Slice, Substring and Substr Methods in JavaScript

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

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

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

    Lecture 78 String indexOf() Method in JavaScript

    Lecture 79 CODE - String indexOf() Method in JavaScript

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

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

    Lecture 82 String includes() Method in JavaScript

    Lecture 83 CODE - String includes() Method in JavaScript

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

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

    Lecture 86 String repeat() Method in JavaScript

    Lecture 87 CODE - String repeat() Method in JavaScript

    Lecture 88 String split() Method in JavaScript

    Lecture 89 CODE - String split() Method in JavaScript

    Section 10: Boolean in JavaScript

    Lecture 90 Understanding Boolean in JavaScript

    Lecture 91 CODE - Understanding Boolean in JavaScript

    Section 11: Numbers in JavaScript

    Lecture 92 Understanding Numbers in JavaScript

    Lecture 93 CODE - Understanding Numbers in JavaScript 1

    Lecture 94 CODE - Understanding Numbers in JavaScript 2

    Lecture 95 CODE - Understanding Numbers in JavaScript 3

    Lecture 96 CODE - Understanding Numbers in JavaScript 4

    Section 12: BigInt in JavaScript

    Lecture 97 Understanding BigInt in JavaScript

    Lecture 98 CODE - Understanding BigInt in JavaScript 1

    Lecture 99 CODE - Understanding BigInt in JavaScript 2

    Lecture 100 CODE - Understanding BigInt in JavaScript 3

    Section 13: Undefined in JavaScript

    Lecture 101 Understanding Undefined in JavaScript

    Lecture 102 CODE - Understanding Undefined in JavaScript

    Section 14: Null in JavaScript

    Lecture 103 Understanding Null in JavaScript

    Lecture 104 CODE - Understanding Null in JavaScript

    Section 15: Symbol in JavaScript

    Lecture 105 Symbol in JavaScript

    Lecture 106 Code - Symbol in JavaScript

    Lecture 107 Symbol with Description

    Lecture 108 Code - Symbol with Description

    Lecture 109 Symbol as an Object Key

    Lecture 110 CODE - Symbol as an Object Key

    Lecture 111 Cannot Iterate Over a Symbol

    Lecture 112 CODE - Cannot Iterate Over a Symbol

    Section 16: Operators in JavaScript

    Lecture 113 Types of Operators in JavaScript

    Lecture 114 Arithmetic Operators in JavaScript

    Lecture 115 CODE - Arithmetic Operators in JavaScript

    Lecture 116 Assignment Operators in JavaScript

    Lecture 117 CODE - Assignment Operators in JavaScript

    Lecture 118 Comparison Operators in JavaScript

    Lecture 119 CODE - Comparison Operators in JavaScript

    Lecture 120 Logical Operators in JavaScript

    Lecture 121 CODE - Logical Operators in JavaScript

    Lecture 122 Types Operators in JavaScript

    Lecture 123 CODE - Types Operators in JavaScript

    Lecture 124 Ternary Operators in JavaScript

    Lecture 125 CODE - Ternary Operators in JavaScript

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

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

    Lecture 128 delete and void() in JavaScript

    Lecture 129 CODE - delete and void() in JavaScript

    Section 17: Objects in JavaScript

    Lecture 130 Understanding Objects in JavaScript

    Lecture 131 CODE - Understanding Objects in JavaScript

    Lecture 132 A line Statement Object Syntax

    Lecture 133 CODE - A line Statement Object Syntax

    Lecture 134 Property vs Property Name vs Property Value

    Lecture 135 Creating an Empty Object

    Lecture 136 CODE - Creating an Empty Object

    Lecture 137 Creating Properties for Empty Object

    Lecture 138 Undefined in Object

    Lecture 139 CODE - Undefined in Object

    Lecture 140 Object Methods in JavaScript

    Lecture 141 CODE - Object Methods in JavaScript

    Lecture 142 Nested JSON Object in JavaScript

    Lecture 143 CODE - Nested JSON Object in JavaScript

    Section 18: Function in JavaScript

    Lecture 144 Understanding Function in JavaScript

    Lecture 145 CODE - Understanding Function in JavaScript

    Lecture 146 Function Example

    Lecture 147 CODE - Function Example

    Lecture 148 Parameter vs Argument in JavaScript

    Lecture 149 CODE - Parameter vs Argument

    Lecture 150 Return in Function in JavaScript

    Lecture 151 CODE - Return in Function in JavaScript

    Lecture 152 Assigning a Function to a Variable in JavaScript

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

    Lecture 154 Inbuilt Function in JavaScript

    Lecture 155 CODE - Inbuilt Function

    Lecture 156 Local Variable in JavaScript

    Lecture 157 CODE - Local Variable

    Lecture 158 Function in a Statement

    Lecture 159 CODE - Function in a Statement

    Lecture 160 Different Styles of writing Function

    Lecture 161 CODE - Different Styles of writing Function

    Lecture 162 Function Express (named) in JavaScript

    Lecture 163 CODE - Function Express (named) in JavaScript

    Lecture 164 Function Express (anonymous) in JavaScript

    Lecture 165 CODE - Function Express (anonymous)

    Lecture 166 Arrow Function in JavaScript

    Lecture 167 CODE - Arrow Function in JavaScript

    Lecture 168 Arrow Function Simplified Further

    Lecture 169 CODE - Arrow Function Simplified Further

    Lecture 170 Default Parameter in JavaScript

    Lecture 171 CODE - Default Parameter in JavaScript

    Lecture 172 Passing Undefined Value to a Function in JavaScript

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

    Section 19: Array in JavaScript

    Lecture 174 Understanding Arrays in JavaScript

    Lecture 175 Declaring an Empty Array

    Lecture 176 CODE - Declaring an Empty Array

    Lecture 177 Creating Array with One Value

    Lecture 178 CODE - Creating Array with One Value

    Lecture 179 Creating Array with Many Values

    Lecture 180 CODE - Creating Array with Many Values

    Lecture 181 Creating Array on Multiple Lines

    Lecture 182 CODE - Creating Array on Multiple Lines

    Lecture 183 Adding Elements to Empty Array

    Lecture 184 CODE - Adding Elements to Empty Array

    Lecture 185 "Holes" in an Array

    Lecture 186 CODE - "Holes" in an Array

    Lecture 187 Accessing Values of Arrays

    Lecture 188 CODE - Accessing Values of Arrays

    Lecture 189 Accessing the First and Last Elements of Arrays

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

    Lecture 191 Changing the Values of an Array

    Lecture 192 CODE - Changing the Values of an Array

    Lecture 193 Checking Arrays Data Types

    Lecture 194 CODE - Checking Arrays Data Types

    Lecture 195 Mixed Types in Array

    Lecture 196 CODE - Mixed Types in Array

    Lecture 197 Adding Elements to Array - Special Ways

    Lecture 198 CODE - Adding Elements to Array - Special Ways

    Lecture 199 Associative Array

    Lecture 200 How to Identify an Array

    Lecture 201 CODE - How to Identify an Array

    Lecture 202 Removing the First and Last Elements of Arrays

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

    Section 20: If Else in JavaScript

    Lecture 204 Understanding If Statement in JavaScript

    Lecture 205 CODE - Understanding If Statement in JavaScript

    Lecture 206 If Statement by Example in JavaScript

    Lecture 207 CODE - If Statement by Example in JavaScript

    Lecture 208 If Else Statement by Example in JavaScript

    Lecture 209 CODE - If Else Statement by Example in JavaScript

    Lecture 210 Else If Statement by Example in JavaScript

    Lecture 211 CODE - Else If Statement by Example in JavaScript

    Lecture 212 Nested If Statement in JavaScript

    Lecture 213 CODE - Nested If Statement in JavaScript

    Lecture 214 Body of If Else Statement in JavaScript

    Lecture 215 CODE - Body of If Else Statement in JavaScript

    Lecture 216 Logical AND and If Else Statement in JavaScript

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

    Lecture 218 Logical OR and If Else Statement in JavaScript

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

    Section 21: For Loop in JavaScript

    Lecture 220 Understanding for loop in JavaScript

    Lecture 221 CODE - Understanding for loop in JavaScript

    Lecture 222 Example 1 - for loop in JavaScript

    Lecture 223 CODE - Example 1 - for loop in JavaScript

    Lecture 224 Example 2- for loop in JavaScript

    Lecture 225 CODE - Example 2 - for loop in JavaScript

    Lecture 226 Example 3 - for loop in JavaScript

    Lecture 227 CODE - Example 3 - for loop in JavaScript

    Lecture 228 Alternative Solution to Example 3

    Lecture 229 CODE - Alternative Solution to Example 3

    Lecture 230 Infinite Loop

    Lecture 231 CODE - Infinite Loop

    Lecture 232 For Loop with Array

    Lecture 233 CODE - For Loop with Array

    Lecture 234 For Loop with Break and Continue of If Else

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

    Lecture 236 Example - Natural Odd Numbers

    Lecture 237 CODE - Example - Natural Odd Numbers

    Lecture 238 Expression 1 - OPTIONAL?

    Lecture 239 CODE - Expression 1 - OPTIONAL?

    Lecture 240 Expression 2 - OPTIONAL?

    Lecture 241 CODE - Expression 2 - OPTIONAL?

    Lecture 242 Expression 3 - OPTIONAL?

    Lecture 243 CODE - Expression 3 - OPTIONAL?

    Lecture 244 Loop Scope in JavaScript

    Lecture 245 CODE - Loop Scope in JavaScript

    Section 22: For In in JavaScript

    Lecture 246 Understanding For In in JavaScript

    Lecture 247 CODE -Understanding For In in JavaScript

    Lecture 248 Example 1 - For In

    Lecture 249 CODE - Example 1 - For In

    Lecture 250 Example 2 - For In

    Lecture 251 CODE - Example 2 - For In

    Lecture 252 For In with Array

    Lecture 253 CODE - For In with Array

    Lecture 254 For In with String

    Lecture 255 CODE - For In with String

    Section 23: For Of in JavaScript

    Lecture 256 Understanding For Of in JavaScript

    Lecture 257 CODE -Understanding For Of in JavaScript

    Lecture 258 Example 1 - For Of in JavaScript

    Lecture 259 CODE - Example 1 - For Of in JavaScript

    Lecture 260 Example 2 - For Of in JavaScript

    Lecture 261 CODE - Example 2 - For Of in JavaScript

    Lecture 262 Effect of const in For Of

    Lecture 263 CODE - Effect of const in For Of

    Lecture 264 entries() Method with For Of

    Lecture 265 CODE - entries() Method with For Of

    Section 24: Sets in JavaScript

    Lecture 266 Understanding Sets in JavaScript

    Lecture 267 Creating a new Set in JavaScript

    Lecture 268 CODE - Creating a new Set in JavaScript

    Lecture 269 No Duplicates

    Lecture 270 Creating a new set - Second Method

    Lecture 271 CODE - Creating a new set - Second Method

    Lecture 272 Creating a new set - Third Method

    Lecture 273 add() - no duplicate

    Lecture 274 CODE - add() - no duplicate

    Lecture 275 Adding More Elements to a Set

    Lecture 276 CODE - Adding More Elements to a Set

    Lecture 277 Set Method

    Lecture 278 values() Method

    Lecture 279 CODE - values() Method

    Lecture 280 entries() Method

    Lecture 281 CODE - entries() Method

    Lecture 282 forEach() Method

    Lecture 283 CODE - forEach() Method

    Lecture 284 delete() Method

    Lecture 285 CODE - delete() Method

    Lecture 286 has() Method

    Lecture 287 CODE - has() Method

    Lecture 288 clear() Method

    Lecture 289 CODE - clear() Method

    Lecture 290 size property

    Lecture 291 CODE - size property

    Section 25: Map in JavaScript

    Lecture 292 Understanding Map in JavaScript

    Lecture 293 Creating Maps in JavaScript

    Lecture 294 CODE - Creating Maps in JavaScript

    Lecture 295 Example 1 - Map in JavaScript

    Lecture 296 CODE - Example 1 - Map in JavaScript

    Lecture 297 Example 2 - Map in JavaScript

    Lecture 298 CODE - Example 2 - Map in JavaScript

    Lecture 299 Accessing Elements of Maps in JavaScript

    Lecture 300 CODE - Accessing Elements of Maps in JavaScript

    Lecture 301 Size Property with Map

    Lecture 302 CODE - Size Property with Map

    Lecture 303 Deleting an Element of a Map

    Lecture 304 CODE - Deleting an Element of a Map

    Lecture 305 has() Method with Map

    Lecture 306 CODE - has() Method

    Lecture 307 entries() Method with Map

    Lecture 308 CODE - entries() Method with Map

    Lecture 309 vales() Method with Map

    Lecture 310 CODE - vales() Method with Map

    Lecture 311 forEach() Method with Map

    Lecture 312 CODE - forEach() Method with Map

    Lecture 313 Example of Map with Arrow Function

    Lecture 314 CODE - Example of Map with Arrow Function

    Section 26: Object Destrucuring in JavaScript

    Lecture 315 Understanding Object De-structuring in JavaScript

    Lecture 316 CODE - Understanding Object De-structuring in JavaScript

    Lecture 317 Using new variable names

    Lecture 318 CODE - Using new variable names

    Lecture 319 Assigning Default Values to Variables

    Lecture 320 CODE - Assigning Default Values to Variables

    Lecture 321 Example of Object De-structuring with For Of

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

    Section 27: While Loop in JavaScript

    Lecture 323 Understanding While Loop in JavaScript

    Lecture 324 CODE - Understanding While Loop in JavaScript

    Lecture 325 Example - While Loop in JavaScript

    Lecture 326 CODE - Example - While Loop in JavaScript

    Lecture 327 Infinite Loop in While Loop

    Lecture 328 CODE - Infinite Loop in While Loop

    Section 28: Do While Loop in JavaScript

    Lecture 329 Understanding the Do While Loop in JavaScript

    Lecture 330 CODE - Understanding the Do While Loop in JavaScript

    Lecture 331 Example - Do While Loop

    Lecture 332 CODE - Example - Do While Loop

    Lecture 333 While Loop vs Do While Loop vs For Loop

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

    Lecture 335 Infinite Loop in While Loop

    Section 29: Switch in JavaScript

    Lecture 336 Understanding Switch Case Statement in JavaScript

    Lecture 337 Example 1 - Switch Case Statement in JavaScript

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

    Lecture 339 Example 2 - Switch Case Statement in JavaScript

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

    Lecture 341 Common/Same Block of Code

    Lecture 342 CODE - Common/Same Block of Code

    Lecture 343 Default statement positioning

    Lecture 344 CODE - Default statement positioning

    Section 30: Array Methods in JavaScript

    Lecture 345 toString() method in JavaScript

    Lecture 346 CODE - toString() method in JavaScript

    Lecture 347 join() method in JavaScript

    Lecture 348 CODE - join() method in JavaScript

    Lecture 349 pop() method in JavaScript

    Lecture 350 CODE - pop() method in JavaScript

    Lecture 351 shift() method in JavaScript

    Lecture 352 CODE - shift() method in JavaScript

    Lecture 353 push() method in JavaScript

    Lecture 354 CODE - push() method in JavaScript

    Lecture 355 unshift() method in JavaScript

    Lecture 356 CODE - unshift() method in JavaScript

    Lecture 357 concat Method in JavaScript

    Lecture 358 CODE - concat Method in JavaScript

    Lecture 359 Merging more than two arrays

    Lecture 360 CODE - Merging more than two arrays

    Lecture 361 Adding an Element to an Array

    Lecture 362 CODE - Adding an Element to an Array

    Lecture 363 slice() method in JavaScript

    Lecture 364 CODE - slice() method in JavaScript

    Lecture 365 More on slice() Method

    Lecture 366 CODE - More on slice() Method

    Lecture 367 delete and splice() method in JavaScript

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

    Section 31: Generator in JavaScript

    Lecture 369 Generator in JavaScript

    Lecture 370 CODE - Generator in JavaScript

    Lecture 371 Exercise 1 with Solution - Generator

    Lecture 372 CODE - Exercise 1 with Solution - Generator

    Lecture 373 Generator with For Of

    Lecture 374 CODE - Generator with For Of

    Lecture 375 Exercise 2 with Solution - Generator

    Lecture 376 CODE - Exercise 2 with Solution - Generator

    Section 32: Class in JavaScript

    Lecture 377 Understanding Class in JavaScript

    Lecture 378 CODE - Understanding Class in JavaScript

    Lecture 379 Using a Class

    Lecture 380 CODE - Using a Class

    Lecture 381 Methods in Classes

    Lecture 382 CODE - Methods in Classes

    Lecture 383 Class Expression

    Lecture 384 CODE - Class Expression

    Lecture 385 InstanceOf

    Lecture 386 CODE - InstanceOf

    Lecture 387 Error - without new keyword

    Lecture 388 Hoisting with Class or Object

    Lecture 389 Static Method

    Lecture 390 CODE - Static Method

    Section 33: Inheritance and Super in JavaScript

    Lecture 391 Understanding Class Inheritance in JavaScript

    Lecture 392 CODE - Understanding Class Inheritance in JavaScript

    Lecture 393 Understanding Super in JavaScript

    Lecture 394 CODE - Understanding Super in JavaScript

    Lecture 395 Super with Method

    Lecture 396 CODE - Super with Method

    Section 34: Asynchronous in JavaScript

    Lecture 397 Asynchronous and Callbacks in JavaScript

    Lecture 398 setTimeOut() with callback

    Lecture 399 CODE - setTimeOut() with callback

    Lecture 400 Promise in JavaScript

    Lecture 401 Promise Syntax

    Lecture 402 Promise by Example

    Lecture 403 CODE - Promise by Example

    Lecture 404 .then() method in JavaScript

    Lecture 405 CODE - .then() method in JavaScript

    Lecture 406 .catch() method in JavaScript

    Lecture 407 CODE - .catch() method in JavaScript

    Lecture 408 Async and Await in JavaScript

    Lecture 409 CODE - Async and Await in JavaScript

    Lecture 410 Example - Async in JavaScript

    Lecture 411 CODE - Example - Async in JavaScript

    Lecture 412 Example - Await in JavaScript

    Lecture 413 CODE - Example - Await in JavaScript

    Section 35: Call, Apply and Bind Methods in JavaScript

    Lecture 414 Understanding call() method in JavaScript

    Lecture 415 CODE - Understanding call() method in JavaScript

    Lecture 416 Call with arguments

    Lecture 417 Understanding apply() method in JavaScript

    Lecture 418 CODE - Understanding apply() method in JavaScript

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

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

    Lecture 421 Understanding bind() method in JavaScript

    Lecture 422 CODE - Understanding bind() method in JavaScript

    Section 36: Regular Expression (RegEx) in JavaScript

    Lecture 423 Understanding Regular Expression, Pattern and Modifiers in JavaScript

    Lecture 424 search() method in JavaScript

    Lecture 425 CODE - search() method in JavaScript

    Lecture 426 Group and Ranges in JavaScript

    Lecture 427 CODE - Group and Ranges in JavaScript

    Lecture 428 replace() method in JavaScript

    Lecture 429 CODE - replace() method in JavaScript

    Lecture 430 match() method in JavaScript

    Lecture 431 CODE - match() method in JavaScript

    Lecture 432 MetaCharacters in JavaScript

    Lecture 433 CODE - MetaCharacters in JavaScript

    Lecture 434 test() method in JavaScript

    Lecture 435 CODE - test() method in JavaScript

    Lecture 436 Two Ways of Creating Patterns

    Lecture 437 CODE - Two Ways of Creating Patterns

    Lecture 438 exec() method in JavaScript

    Lecture 439 CODE - exec() method in JavaScript

    Lecture 440 Quantifiers - Part I

    Lecture 441 CODE - Quantifiers - Part I

    Lecture 442 Quantifiers - Part II

    Lecture 443 CODE - Quantifiers - Part II

    Lecture 444 Quantifiers - Part III

    Lecture 445 CODE - Quantifiers - Part III

    Lecture 446 Anchors

    Lecture 447 CODE - Anchors

    Section 37: Math in JavaScript

    Lecture 448 Introduction to Math Object in JavaScript

    Lecture 449 Math Object properties in JavaScript

    Lecture 450 CODE - Math Object properties in JavaScript

    Lecture 451 Important Math Methods

    Lecture 452 Math.round() Method in JavaScript

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

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

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

    Lecture 456 Math.trunc() Method in JavaScript

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

    Lecture 458 Math.sign() Method in JavaScript

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

    Lecture 460 Other Math Methods

    Lecture 461 CODE - Other Math Methods

    Lecture 462 Math.random() Method in JavaScript

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

    Section 38: Date & Time in JavaScript

    Lecture 464 Understanding Date Object in javaScript

    Lecture 465 new Date() in JavaScript

    Lecture 466 new Date() with milliseconds

    Lecture 467 new Date() with Date String

    Lecture 468 new Date() with ISO Date

    Lecture 469 Short and Long Date Formats

    Lecture 470 CODE - Short and Long Date Formats

    Lecture 471 More on new Date()

    Lecture 472 CODE - More on new Date()

    Lecture 473 How to Format Dates

    Lecture 474 CODE - How to Format Dates

    Section 39: Array Sorting with the Compare Function in JavaScript

    Lecture 475 Understanding the sort() method on Arrays

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

    Lecture 477 Compare Function in JavaScript

    Lecture 478 CODE - Compare Function in JavaScript

    Lecture 479 Sort() with Compare Functions for numbers

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

    Lecture 481 Sort() with Compare Functions for objects I

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

    Lecture 483 Sort() with Compare Functions for objects II

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

    Section 40: Array Filter

    Lecture 485 Understanding Array Filter in JavaScript

    Lecture 486 CODE - Understanding Array Filter in JavaScript

    Lecture 487 Filter with Array of Object by Example

    Lecture 488 CODE - Filter with Array of Object by Example

    Lecture 489 Filter with Array of Number by Example

    Lecture 490 CODE - Filter with Array of Number by Example

    Section 41: Array Map

    Lecture 491 Understanding Array Mapping

    Lecture 492 CODE - Understanding Array Mapping

    Lecture 493 Using for Loop in place of Map

    Lecture 494 CODE - Using for Loop in place of Map

    Lecture 495 Map on Object

    Lecture 496 CODE - Map on Object

    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