Tags
Language
Tags
December 2024
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 31 1 2 3 4

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