Course Overview JavaScript is one of the most essential skills in modern web development. It’s what makes websites interactive, dynamic, …
| DOM | |||
| JavaScript DOM Introduction | 00:03:00 | ||
| 1 Welcome to JavaScript DOM | 00:07:00 | ||
| 2 Select and Element JavaScript DOM | 00:05:00 | ||
| 3 Element Selectors | 00:09:00 | ||
| 4 Element QuerySelectorAll | 00:06:00 | ||
| 5 JavaScript Manipulation InnerContent | 00:06:00 | ||
| 6 Element Attributes | 00:06:00 | ||
| 7 Attribute Updates | 00:10:00 | ||
| 8 JavaScript and Classes | 00:07:00 | ||
| 9 Element Children and Traversing | 00:08:00 | ||
| 10 More Traversing | 00:04:00 | ||
| 11 Element Manipulation Styles | 00:07:00 | ||
| 12 Create Elements | 00:11:00 | ||
| 13 Append Prepend Challenge | 00:03:00 | ||
| 14 Remove an Element | 00:11:00 | ||
| 15 Element Clones | 00:07:00 | ||
| 16 Adding Event Listeners | 00:11:00 | ||
| 17 Bubble and Capture Event Listeners | 00:08:00 | ||
| 18 JavaScript Event Listeners | 00:10:00 | ||
| 19 More Event Listeners | 00:07:00 | ||
| 20 Keyboard Events JavaScript | 00:07:00 | ||
| 21 List Challenge Events | 00:13:00 | ||
| JS | |||
| JavaScript Introduction | 00:03:00 | ||
| 1 Welcome to JavaScript | 00:09:00 | ||
| 2 Writing JavaScript | 00:05:00 | ||
| 3 JavaScript and HTML | 00:11:00 | ||
| 4 Comments JavaScript | 00:04:00 | ||
| 5 Output Options JavaScript | 00:06:00 | ||
| 6 Output Action Challenge | 00:07:00 | ||
| 7 JavaScript Variables | 00:07:00 | ||
| 8 Let and Const JavaScript | 00:06:00 | ||
| 9 Data Types | 00:07:00 | ||
| 10 Challenge JavaScript Prompt | 00:06:00 | ||
| 11 Template Literals | 00:06:00 | ||
| 12 Prompt Challenge | 00:03:00 | ||
| 13 Type Conversion and Coercion | 00:07:00 | ||
| 14 Type Challenge | 00:03:00 | ||
| 15 JavaScript Operators | 00:04:00 | ||
| 16 JavaScript Assignment Operators | 00:03:00 | ||
| 17 JavaScript Comparison Operators | 00:04:00 | ||
| 18 Truthy and Falsey | 00:02:00 | ||
| 19 Condition Statements | 00:06:00 | ||
| 20 Condition Challenge | 00:06:00 | ||
| 21 Ternary Operator | 00:05:00 | ||
| 22 Logical Operators | 00:06:00 | ||
| 23 JavaScript Switch Statement | 00:05:00 | ||
| 24 Switch Friends Challenge | 00:04:00 | ||
| 25 JavaScript Functions | 00:08:00 | ||
| 26 JavaScript Function Parameters | 00:07:00 | ||
| 27 JavaScript Function Return | 00:05:00 | ||
| 28 Function Expression | 00:07:00 | ||
| 29 Function Scope | 00:08:00 | ||
| 30 Function closures | 00:08:00 | ||
| 31 Function Recursion | 00:05:00 | ||
| 32 Number Guesser Challenge | 00:07:00 | ||
| 33 IIFE functions | 00:06:00 | ||
| 34 Arrow Functions JavaScript | 00:05:00 | ||
| 35 JavaScript Objects | 00:09:00 | ||
| 36 JavaScript Objects Part 2 | 00:08:00 | ||
| 37 Create a Car Object Challenge | 00:08:00 | ||
| 38 JavaScript Objects Part 3 | 00:06:00 | ||
| 39 Create JavaScript Objects | 00:05:00 | ||
| 40 JavaScript Arrays | 00:09:00 | ||
| 41 Values in the Array | 00:07:00 | ||
| 42 Array Methods JavaScript | 00:07:00 | ||
| 43 Array Methods Part 2 | 00:11:00 | ||
| 44 Array Methods Advanced | 00:11:00 | ||
| 45 JavaScript Loops | 00:05:00 | ||
| 46 Loop Array Contents | 00:05:00 | ||
| 47 Loop Object Contents | 00:02:00 | ||
| 48 JavaScript Map | 00:03:00 | ||
| 49 JavaScript Math | 00:08:00 | ||
| 50 JavaScript Date | 00:09:00 | ||
| JS Adv | |||
| JavaScript Advanced | 00:01:00 | ||
| 1 JavaScript Number Methods | 00:06:00 | ||
| 2 JavaScript String Methods | 00:11:00 | ||
| 3 JavaScript String Methods Part 2 | 00:11:00 | ||
| 4 JavaScript Math Object | 00:06:00 | ||
| 5 Random Item From Array | 00:06:00 | ||
| 6 Random Page Background | 00:04:00 | ||
| 7 JavaScript DOMContentLoaded | 00:03:00 | ||
| 8 Element Mover Challenge | 00:10:00 | ||
| 9 JavaScript Date | 00:07:00 | ||
| 10 JSON parse and Stringify | 00:05:00 | ||
| 11 LocalStorage HTTP Protocol | 00:06:00 | ||
| 12 LocalStorage JavaScript | 00:06:00 | ||
| 13 TimeOuts and Intervals | 00:09:00 | ||
| 14 Make a prototype | 00:05:00 | ||
| 15 JavaScript Fetch | 00:07:00 | ||