Elzero Web School
JavaScript Bootcamp Course FromCourse Study Plan => [ 021 From 021 ] - Weeks
Videos Watched => [ 178 From 178 ] - Videos
Assignments Solved => [ 025 From 025 ] - Assignments
Introduction
-
Watched
- 001 => Introduction & What Is JavaScript ? -
Watched
- 002 => How To Study The Course ? -
Watched
- 003 => Setting Up Environment & Tools -
Watched
- 004 => Work With Chrome Developer Tools -
Watched
- 005 => Where To Put The Code ? -
Watched
- 006 => Comments & Bad Practices -
Watched
- 007 => Output To Screen -
Watched
- 008 => Console Methods And Styling And WebAPI -
Watched
- 009 => What Is ECMAScript ?
Data Types And Variables
-
Watched
- 010 => Data Types & Typeof Operator -
Watched
- 011 => Variables Introduction -
Watched
- 012 => Identifiers Name Convention & Rules -
Watched
- 013 => Var & Let & Const - Compare -
Watched
- 014 => String Syntax + Character Escape Sequences -
Watched
- 015 => Concatenation -
Watched
- 016 => Template Literals (Template Strings) -
Watched
- 017 => Variable & Concatenation Challenge -
Watched
- 018 => Arithmetic Operators -
Watched
- 019 => Unary Operators -
Watched
- 020 => Type Coercion -
Watched
- 021 => Assignment Operators -
Watched
- 022 => Operators Challenge
Numbers And Strings
-
Watched
- 023 => Number -
Watched
- 024 => Number Methods -
Watched
- 025 => Math Object -
Watched
- 026 => Number Challenge -
Watched
- 027 => String Methods - Part 1 -
Watched
- 028 => String Methods - Part 2 -
Watched
- 029 => String Methods - Part 3 -
Watched
- 030 => String Challenge
Control Flow
-
Watched
- 031 => Comparison Operators -
Watched
- 032 => Logical Operators -
Watched
- 033 => If Conditions -
Watched
- 034 => Nested If Conditions -
Watched
- 035 => Conditional (Ternary) Operator -
Watched
- 036 => Nullish Coalescing Operator & Logical Or -
Watched
- 037 => If Condition Challenge -
Watched
- 038 => Switch Statement -
Watched
- 039 => Switch & If Challenges
Arrays
-
Watched
- 040 => Arrays Big Introduction -
Watched
- 041 => Using Length With Arrays -
Watched
- 042 => Adding And Removing From Arrays -
Watched
- 043 => Searching Arrays -
Watched
- 044 => Sorting Arrays -
Watched
- 045 => Slicing Arrays -
Watched
- 046 => Joining Arrays & Elements -
Watched
- 047 => Array Challenges
Loop
-
Watched
- 048 => Loop - For & Concept Of Loop -
Watched
- 049 => Loop On Sequences -
Watched
- 050 => Nested Loop - For -
Watched
- 051 => Loop - Control - Break, Continue & Label -
Watched
- 052 => Loop - For - Advanced Examples -
Watched
- 053 => Create Products Elements -
Watched
- 054 => Loop - While -
Watched
- 055 => Loop - Do, While -
Watched
- 056 => Loop Challenge
Functions & Scope
-
Watched
- 057 => Function Intro And Basic Usage -
Watched
- 058 => Function Advanced Example -
Watched
- 059 => Function Return Statement & Use Cases -
Watched
- 060 => Function Default Parameters -
Watched
- 061 => Function Rest Parameters -
Watched
- 062 => Practice - Ultimate Function -
Watched
- 063 => Random Arguments Function Challenge -
Watched
- 064 => Anonymous Function & Use Cases -
Watched
- 065 => Return Nested Function -
Watched
- 066 => Arrow Function Syntax -
Watched
- 067 => Global & Local Scope -
Watched
- 068 => Block Scope -
Watched
- 069 => Lexical Scope (Static) -
Watched
- 070 => Arrow Function Challenge
Higher Order Functions And Practice
-
Watched
- 071 => Array - Map -
Watched
- 072 => Array - Map - Practice -
Watched
- 073 => Array - Filter -
Watched
- 074 => Array - Filter - Practice -
Watched
- 075 => Array - Reduce -
Watched
- 076 => Array - Reduce - Practice -
Watched
- 077 => Array - ForEach & Practice -
Watched
- 078 => Higher Order Functions Challenge
Objects
-
Watched
- 079 => Object Introduction -
Watched
- 080 => Accessing Object With Dot Notation vs Bracket Notation -
Watched
- 081 => Nested Object & Advanced Examples -
Watched
- 082 => Create Object With New Keyword -
Watched
- 083 => This Keyword -
Watched
- 084 => Create Object With Create Method -
Watched
- 085 => Create Object With Assign Method
Document Object Model [DOM]
-
Watched
- 086 => What Is DOM ? & Selecting Elements -
Watched
- 087 => Get / Set Elements Content & Attributes -
Watched
- 088 => Check Attributes & Examples -
Watched
- 089 => Create & Append Elements -
Watched
- 090 => Practice - Product With Heading & Paragraph -
Watched
- 091 => Deal With Children -
Watched
- 092 => DOM Events -
Watched
- 093 => Validate Form & Prevent Default -
Watched
- 094 => Events Simulation - Click, Focus, Blur -
Watched
- 095 => ClassList Object & Methods -
Watched
- 096 => CSS Styling & Stylesheets -
Watched
- 097 => Before, After, Prepend, Append & Remove -
Watched
- 098 => DOM Traversing -
Watched
- 099 => DOM Cloning -
Watched
- 100 => Add Event Listener & Event Target -
Watched
- 101 => DOM Challenge
Browser Object Model [BOM]
-
Watched
- 102 => What Is BOM ? -
Watched
- 103 => Alert, Confirm & Prompt -
Watched
- 104 => setTimeout & clearTimeout Methods -
Watched
- 105 => setInterval & clearInterval Methods -
Watched
- 106 => Window Location Object -
Watched
- 107 => Window Open & Close -
Watched
- 108 => Window History Object -
Watched
- 109 => Scroll, ScrollTo, ScrollBy, Focus, Print, Stop -
Watched
- 110 => Practice - Scroll To Top Using ScrollY -
Watched
- 111 => Local Storage -
Watched
- 112 => Practice - Local Storage & Color -
Watched
- 113 => Session Storage & Use Cases -
Watched
- 114 => BOM Challenge
Destructuring
-
Watched
- 115 => Destructuring Arrays - Part 1 -
Watched
- 116 => Destructuring Arrays - Part 2 -
Watched
- 117 => Destructuring Arrays - Part 3 - Swap Variables -
Watched
- 118 => Destructuring Object - Part 1 -
Watched
- 119 => Destructuring Object - Part 2 -
Watched
- 120 => Destructuring Function Parameters -
Watched
- 121 => Destructuring Mixed Content -
Watched
- 122 => Destructuring Challenge
More Methods & New Data Types
-
Watched
- 123 => Set Data Type And Methods -
Watched
- 124 => Set vs WeakSet And Garbage Collector -
Watched
- 125 => Map Data Type vs Object - Full Comparison -
Watched
- 126 => Map Methods -
Watched
- 127 => Map vs WeakMap -
Watched
- 128 => Array.from Method -
Watched
- 129 => Array.copyWithin Method -
Watched
- 130 => Array.some Method -
Watched
- 131 => Array.every Method -
Watched
- 132 => Spread Syntax And Use Cases -
Watched
- 133 => Map and Set Challenge
Regular Expressions
-
Watched
- 134 => Introduction And What is Regular Expression ? -
Watched
- 135 => RegExp Modifiers -
Watched
- 136 => RegExp Ranges - Part 1 -
Watched
- 137 => RegExp Ranges - Part 2 -
Watched
- 138 => RegExp Character Classes - Part 1 -
Watched
- 139 => RegExp Character Classes - Part 2 -
Watched
- 140 => RegExp Quantifiers - Part 1 -
Watched
- 141 => RegExp Quantifiers - Part 2 -
Watched
- 142 => RegExp Quantifiers - Part 3 -
Watched
- 143 => Replace With The RegExp Pattern -
Watched
- 144 => Form Validation Practice -
Watched
- 145 => Test Your RegExp and Discussions -
Watched
- 146 => RegExp Challenge
Object Oriented Programming
-
Watched
- 147 => Object Oriented Programming Introduction -
Watched
- 148 => Constructor Function Introduction -
Watched
- 149 => Constructor Function New Syntax -
Watched
- 150 => Constructor Function Deal With Properties & Methods -
Watched
- 151 => Constructor Function Update Properties & Built In Constructors -
Watched
- 152 => Class Static Properties And Methods -
Watched
- 153 => Class Inheritance -
Watched
- 154 => Class Encapsulation -
Watched
- 155 => Prototype Introduction -
Watched
- 156 => Add To Prototype Chain -
Watched
- 157 => Object Meta Data And Descriptor - Part 1 -
Watched
- 158 => Object Meta Data And Descriptor - Part 2
Date, Time, Generators & Modules
-
Watched
- 159 => Date And Time Introduction -
Watched
- 160 => Get Date And Time -
Watched
- 161 => Set Date And Time -
Watched
- 162 => Formatting Date And Time -
Watched
- 163 => Tracking Operations Time -
Watched
- 164 => Generators Function Introduction -
Watched
- 165 => Delegate Generators -
Watched
- 166 => Generate Infinite Numbers -
Watched
- 167 => Modules Import and Export -
Watched
- 168 => Named vs Default Export And Import All
Asynchronous Programming And JSON & AJAX
-
Watched
- 169 => Introduction And What Is JSON ? -
Watched
- 170 => JSON Syntax And Compare With JavaScript -
Watched
- 171 => What Is API ? -
Watched
- 172 => Parse And Stringify -
Watched
- 173 => Asynchronous vs Synchronous Programming -
Watched
- 174 => CallStack & Web API -
Watched
- 175 => Event Loop & Callback Queue -
Watched
- 176 => What Is AJAX And Network Information -
Watched
- 177 => Request And Response From Real API -
Watched
- 178 => Loop On Data
Promises & APIs & Training
-
Not Uploaded
- 000 => Pyramid Of Doom -
Not Uploaded
- 000 => Promise Intro -
Not Uploaded
- 000 => Then And Catch -
Not Uploaded
- 000 => XHR And Promise -
Not Uploaded
- 000 => Promise All And Race -
Not Uploaded
- 000 => Async & Await -
Not Uploaded
- 000 => Error Handling -
Not Uploaded
- 000 => Promise With Async / Await -
Not Uploaded
- 000 => Fetch API -
Not Uploaded
- 000 => Axios
Assignments
-
Solved
- Introduction => Assignments For Lessons From [ 001 ] To [ 009 ] => Solution -
Solved
- Data Types & Variables => Assignments For Lessons From [ 010 ] To [ 017 ] => Solution -
Solved
- Operators => Assignments For Lessons From [ 018 ] To [ 022 ] => Solution -
Solved
- Numbers => Assignments For Lessons From [ 023 ] To [ 026 ] => Solution -
Solved
- String & Methods => Assignments For Lessons From [ 027 ] To [ 030 ] => Solution -
Solved
- Comparison & Logical Operators => Assignments For Lessons From [ 031 ] To [ 032 ] => Solution -
Solved
- If Condition => Assignments For Lessons From [ 033 ] To [ 037 ] => Solution -
Solved
- Switch Statement => Assignments For Lessons From [ 038 ] To [ 039 ] => Solution -
Solved
- Array & Methods =>Assignments For Lessons From [ 040 ] To [ 047 ] => Solution -
Solved
- For Loop => Assignments For Lessons From [ 048 ] To [ 053 ] => Solution -
Solved
- While Loop => Assignments For Lessons From [ 054 ] To [ 056 ] => Solution -
Solved
- Function & Parameters => Assignments For Lessons From [ 057 ] To [ 063 ] => Solution -
Solved
- Function & Scopes => Assignments For Lessons From [ 064 ] To [ 070 ] => Solution -
Solved
- High Order Functions => Assignments For Lessons From [ 071 ] To [ 078 ] => Solution -
Solved
- Objects & Methods => Assignments For Lessons From [ 079 ] To [ 085 ] => Solution -
Solved
- Document Object Model => Assignments For Lessons From [ 086 ] To [ 093 ] => Solution -
Solved
- Document Object Model - Part 2=> Assignments For Lessons From [ 094 ] To [ 101 ] => Solution -
Solved
- Browser Object Model => Assignments For Lessons From [ 102 ] To [ 110 ] => Solution -
Solved
- Browser Object Model - Part 2 => Assignments For Lessons From [ 111 ] To [ 114 ] => Solution -
Solved
- Destructuring => Assignments For Lessons From [ 115 ] To [ 122 ] => Solution -
Solved
- Map and Set => Assignments For Lessons From [ 123 ] To [ 133 ] => Solution -
Solved
- Regular Expressions => Assignments For Lessons From [ 134 ] To [ 146 ] => Solution -
Solved
- Object Oriented Programming => Assignments For Lessons From [ 147 ] To [ 158 ] => Solution -
Solved
- Date, Time, Generators & Modules => Assignments For Lessons From [ 159 ] To [ 168 ] => Solution -
Solved
- AJAX And JSON => Assignments For Lessons From [ 169 ] To [ 178 ] => Solution
Demos
Assignment | Live Preview |
---|---|
Assignments For Lessons From [ 086 ] To [ 093 ] - Assignment 3 | Live Preview |
Assignments For Lessons From [ 086 ] To [ 093 ] - Assignment 6 | Live Preview |
Assignments For Lessons From [ 094 ] To [ 101 ] - Assignment 2 | Live Preview |
Video - 101 - DOM Challenge | Live Preview |
Assignments For Lessons From [ 102 ] To [ 110 ] - Assignment 1 | Live Preview |
Assignments For Lessons From [ 102 ] To [ 110 ] - Assignment 2 | Live Preview |
Assignments For Lessons From [ 111 ] To [ 114 ] - Assignment 1 | Live Preview |
Assignments For Lessons From [ 111 ] To [ 114 ] - Assignment 2 | Live Preview |
Video - 114 - BOM Challenge | Live Preview |