
#001 - Introduction And What Is JavaScript ?
#002 - How To Study The Course ?
#003 - Setting Up Environment And Tools
#004 - Work With Chrome Developer Tools
#005 - Where To Put The Code
#006 - Comments And Bad Practices
#008 - Console Methods And Styling And WebAPI
#009 - What Is ECMAScript ?
#010 - Data Types And Typeof Operator
#011 - Variables Introduction
#012 - Identifiers Name Conventions And Rules
#013 - Var, Let, Const Compare
#014 - String Syntax And Character Escape Sequences
#016 - Template Literals Template Strings
#017 - Variable And Concatenation Challenge
#018 - Arithmetic Operators
#019 - Unary Plus And Negation Operators
#021 - Assignment Operators
#022 - Operators Challenges
#027 - String Methods Part 1
#028 - String Methods Part 2
#029 - String Methods Part 3
#031 - Comparison Operators
#034 - Nested If Condition
#035 - Conditional Ternary Operator
#036 - Nullish Coalescing Operator And Logical Or
#037 - If Condition Challenge
#039 - Switch And If Condition Challenge
#040 - Array Big Introduction
#041 - Using Length With Array
#042 - Add And Remove From Array
#048 - Loop - For And Concept Of Loop
#049 - Looping On Sequences
#050 - Nested Loops And Trainings
#051 - Loop Control - Break, Continue, Label
#052 - Loop - For Advanced Example
#053 - Practice - Add Products To Page
#057 - Function Intro And Basic Usage
#058 - Function Advanced Examples
#059 - Function Return And Use Cases
#060 - Function Default Parameters
#061 - Function Rest Parameters
#062 - Function Ultimate Practice
#063 - Random Arguments Function Challenge
#064 - Anonymous Function And Practice
#065 - Return Nested Function
#066 - Arrow Function Syntax
#067 - Scope - Global And Local
#069 - Scope - Lexical (Static)
#070 - Arrow Function Challenge
#071 - Higher Order Functions - Map
#072 - Higher Order Functions - Map Practice
#073 - Higher Order Functions - Filter
#074 - Higher Order Functions - Filter Practice
#075 - Higher Order Functions - Reduce
#076 - Higher Order Functions - Reduce Practice
#077 - Higher Order Functions - ForEach And Practice
#078 - Higher Order Functions - Challenge
#079 - Object - Introduction
#080 - Dot Notation vs Bracket Notation
#081 - Nested Object And Advanced Trainings
#082 - Create Object With New Keyword
#084 - Create Object With Create Method
#085 - Create Object With Assign Method
#086 - What Is DOM And Select Elements
#087 - Get Set Elements Content And Attributes
#088 - Check Attributes And Examples
#089 - Create And Append Elements
#090 - Product With Title And Description Practice
#091 - Deal With Children's
#093 - Validate Form And Prevent Default
#094 - Event Simulation - Click Focus Blur
#095 - Class List Object And Methods
#096 - CSS Styling And Stylesheets
#097 - Before, After, Prepend, Append, Remove
#103 - Alert, Confirm, Prompt
#104 - setTimeout and clearTimeout
#105 - setInterval and clearInterval
#106 - Window Location Object
#107 - Window Open And Close
#108 - Window History Object
#109 - Scroll, ScrollTo, ScrollBy, Focus, Print, Stop
#110 - Scroll To Top Using Y Practice
#112 - Local Storage Color Application Practice
#113 - Session Storage And Use Cases
#115 - Destructuring Arrays Part 1
#116 - Destructuring Arrays Part 2
#117 - Destructuring Arrays Part 3 - Swap Variables
#118 - Destructuring Objects Part 1
#119 - Destructuring Objects Part 2
#120 - Destructuring Function Parameters
#121 - Destructuring Mixed Content
#122 - Destructuring Challenge
#123 - Set Data Types And Methods
#124 - Set vs WeakSet And Garbage Collector
#125 - Map Data Type Vs Object
#129 - Array.copyWithin Method
#131 - Array.every Method
#132 - Spread Syntax And Use Cases
#133 - Map And Set Challenge
#134 - Intro And What Is Regular Expression
#135 - Regular Expressions - Modifiers
#136 - Regular Expressions - Ranges Part 1
#137 - Regular Expressions - Ranges Part 2
#138 - Regular Expressions - Character Classes Part 1
#139 - Regular Expressions - Character Classes Part 2
#140 - Regular Expressions - Quantifiers Part 1
#141 - Regular Expressions - Quantifiers Part 2
#142 - Regular Expressions - Quantifiers Part 3
#143 - Regular Expressions - Replace With Pattern
#144 - Regular Expressions - Form Validation
#145 - Test Your Regular Expressions And Discussions
#146 - Regular Expressions - Challenge
#148 - Constructor Function Introduction
#149 - Constructor Function New Syntax
#150 - Deal With Properties And Methods
#151 - Update Properties And Built In Constructors
#152 - Class Static Properties And Methods
#154 - Class Encapsulation
#155 - Prototype Introduction
#156 - Add To Prototype Chain And Extend Constructors Features
#157 - Object Meta Data And Descriptor Part 1
#158 - Object Meta Data And Descriptor Part 2
#159 - Date And Time Introduction
#162 - Formatting Date And Time
#163 - Tracking Operations Time
#164 - Generator Function Introduction
#165 - Delegate Generator Function
#166 - Generate Infinite Numbers
#167 - Modules Import And Export
#168 - Named vs Default Export And Import All
#170 - JSON Syntax And Compare With JS Object
#172 - Parse And Stringify
#173 - Asynchronous vs Synchronous Programming
#174 - Call Stack And Web API
#175 - Event Loop And Callback Queue
#176 - What Is AJAX And Network Information
#177 - Request And Response From Real API
#179 - Callback Hell Or Pyramid Of Doom
#180 - Promise Intro And Syntax
#181 - Promise - Then, Catch And Finally
#184 - Promise All And All Settled And Race
#185 - Async And Training
#186 - Await And Training
#187 - Try, Catch And Finally With Fetch
#188 - The End And Advices