Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
001 Course Structure and Projects.en_US.srt |
7.14KB |
001 Course Structure and Projects.mp4 |
50.82MB |
002 Watch Before You Start!.en_US.srt |
8.71KB |
002 Watch Before You Start!.mp4 |
33.22MB |
003 course-material-v2.1.zip |
28.43MB |
003 Download-all-starter-code.txt |
63B |
003 Read Before You Start!.html |
2.36KB |
004 migration-guide.pdf |
314.39KB |
004 Migration Guide to v2 + Old Course.html |
4.51KB |
005 Setting Up Our Code Editor.en_US.srt |
11.62KB |
005 Setting Up Our Code Editor.mp4 |
50.85MB |
006 Section Intro.en_US.srt |
1.12KB |
006 Section Intro.mp4 |
8.89MB |
007 Hello World!.en_US.srt |
8.49KB |
007 Hello World!.mp4 |
16.10MB |
008 A Brief Introduction to JavaScript.en_US.srt |
17.44KB |
008 A Brief Introduction to JavaScript.mp4 |
39.87MB |
008 theory-lectures-v2.pdf |
29.38MB |
009 Linking a JavaScript File.en_US.srt |
21.55KB |
009 Linking a JavaScript File.mp4 |
79.45MB |
010 Values and Variables.en_US.srt |
21.89KB |
010 Values and Variables.mp4 |
89.49MB |
011 assignments-js-fundamentals.pdf |
1.61MB |
011 Practice Assignments.html |
1.08KB |
012 Data Types.en_US.srt |
25.67KB |
012 Data Types.mp4 |
110.49MB |
013 let, const and var.en_US.srt |
13.51KB |
013 let, const and var.mp4 |
54.06MB |
014 Basic Operators.en_US.srt |
25.17KB |
014 Basic Operators.mp4 |
121.91MB |
015 Operator Precedence.en_US.srt |
15.44KB |
015 Operator Precedence.mp4 |
101.05MB |
016 all-coding-challenges.pdf |
1.88MB |
016 Coding Challenge #1.en_US.srt |
14.50KB |
016 Coding Challenge #1.mp4 |
76.64MB |
017 Strings and Template Literals.en_US.srt |
15.92KB |
017 Strings and Template Literals.mp4 |
67.10MB |
018 Taking Decisions_ if _ else Statements.en_US.srt |
18.03KB |
018 Taking Decisions_ if _ else Statements.mp4 |
65.05MB |
019 Coding Challenge #2.en_US.srt |
7.13KB |
019 Coding Challenge #2.mp4 |
48.85MB |
020 Type Conversion and Coercion.en_US.srt |
24.05KB |
020 Type Conversion and Coercion.mp4 |
91.17MB |
021 Truthy and Falsy Values.en_US.srt |
13.59KB |
021 Truthy and Falsy Values.mp4 |
47.16MB |
022 Equality Operators_ == vs. ===.en_US.srt |
22.68KB |
022 Equality Operators_ == vs. ===.mp4 |
88.02MB |
023 Boolean Logic.en_US.srt |
13.49KB |
023 Boolean Logic.mp4 |
32.00MB |
024 Logical Operators.en_US.srt |
13.26KB |
024 Logical Operators.mp4 |
72.94MB |
025 Coding Challenge #3.en_US.srt |
19.47KB |
025 Coding Challenge #3.mp4 |
171.44MB |
026 The switch Statement.en_US.srt |
15.79KB |
026 The switch Statement.mp4 |
96.32MB |
027 Statements and Expressions.en_US.srt |
8.92KB |
027 Statements and Expressions.mp4 |
31.69MB |
028 The Conditional (Ternary) Operator.en_US.srt |
13.40KB |
028 The Conditional (Ternary) Operator.mp4 |
62.50MB |
029 Coding Challenge #4.en_US.srt |
11.54KB |
029 Coding Challenge #4.mp4 |
95.66MB |
030 JavaScript Releases_ ES5, ES6+ and ESNext.en_US.srt |
22.01KB |
030 JavaScript Releases_ ES5, ES6+ and ESNext.mp4 |
63.28MB |
031 Section Intro.en_US.srt |
803B |
031 Section Intro.mp4 |
4.41MB |
032 Activating Strict Mode.en_US.srt |
14.60KB |
032 Activating Strict Mode.mp4 |
41.46MB |
033 Functions.en_US.srt |
26.49KB |
033 Functions.mp4 |
116.51MB |
034 Function Declarations vs. Expressions.en_US.srt |
14.42KB |
034 Function Declarations vs. Expressions.mp4 |
53.98MB |
035 Arrow Functions.en_US.srt |
14.00KB |
035 Arrow Functions.mp4 |
51.26MB |
036 Functions Calling Other Functions.en_US.srt |
14.21KB |
036 Functions Calling Other Functions.mp4 |
82.12MB |
037 Reviewing Functions.en_US.srt |
22.54KB |
037 Reviewing Functions.mp4 |
104.30MB |
038 Coding Challenge #1.en_US.srt |
24.18KB |
038 Coding Challenge #1.mp4 |
189.21MB |
039 Introduction to Arrays.en_US.srt |
30.57KB |
039 Introduction to Arrays.mp4 |
179.22MB |
040 Basic Array Operations (Methods).en_US.srt |
14.95KB |
040 Basic Array Operations (Methods).mp4 |
119.97MB |
041 Coding Challenge #2.en_US.srt |
12.09KB |
041 Coding Challenge #2.mp4 |
107.21MB |
042 Introduction to Objects.en_US.srt |
8.79KB |
042 Introduction to Objects.mp4 |
31.34MB |
043 Dot vs. Bracket Notation.en_US.srt |
25.50KB |
043 Dot vs. Bracket Notation.mp4 |
200.83MB |
044 Object Methods.en_US.srt |
30.78KB |
044 Object Methods.mp4 |
217.75MB |
045 Coding Challenge #3.en_US.srt |
15.50KB |
045 Coding Challenge #3.mp4 |
125.00MB |
046 Iteration_ The for Loop.en_US.srt |
14.91KB |
046 Iteration_ The for Loop.mp4 |
83.63MB |
047 Looping Arrays, Breaking and Continuing.en_US.srt |
31.59KB |
047 Looping Arrays, Breaking and Continuing.mp4 |
218.97MB |
048 Looping Backwards and Loops in Loops.en_US.srt |
14.83KB |
048 Looping Backwards and Loops in Loops.mp4 |
106.36MB |
049 The while Loop.en_US.srt |
15.66KB |
049 The while Loop.mp4 |
70.66MB |
050 Coding Challenge #4.en_US.srt |
21.40KB |
050 Coding Challenge #4.mp4 |
143.38MB |
051 Pathways and Section Roadmaps.en_US.srt |
5.85KB |
051 Pathways and Section Roadmaps.mp4 |
25.53MB |
052 Course Pathways.html |
675B |
052 pathways.pdf |
4.56MB |
053 Section Intro.en_US.srt |
785B |
053 Section Intro.mp4 |
4.90MB |
054 Get-starter-code-if-you-havent-yet-.txt |
63B |
054 Section Roadmap.html |
1.21KB |
055 Setting up Prettier and VS Code.en_US.srt |
24.54KB |
055 Setting up Prettier and VS Code.mp4 |
98.57MB |
056 Installing Node.js and Setting Up a Dev Environment.en_US.srt |
16.03KB |
056 Installing Node.js and Setting Up a Dev Environment.mp4 |
75.44MB |
057 Learning How to Code.en_US.srt |
27.00KB |
057 Learning How to Code.mp4 |
101.29MB |
058 How to Think Like a Developer_ Become a Problem Solver!.en_US.srt |
15.92KB |
058 How to Think Like a Developer_ Become a Problem Solver!.mp4 |
58.41MB |
059 Using Google, StackOverflow and MDN.en_US.srt |
33.46KB |
059 Using Google, StackOverflow and MDN.mp4 |
203.54MB |
060 Debugging (Fixing Errors).en_US.srt |
7.56KB |
060 Debugging (Fixing Errors).mp4 |
19.89MB |
061 Debugging with the Console and Breakpoints.en_US.srt |
25.79KB |
061 Debugging with the Console and Breakpoints.mp4 |
147.75MB |
062 Coding Challenge #1.en_US.srt |
19.58KB |
062 Coding Challenge #1.mp4 |
148.62MB |
063 Section Intro.en_US.srt |
863B |
063 Section Intro.mp4 |
4.89MB |
064 Basic HTML Structure and Elements.en_US.srt |
13.15KB |
064 Basic HTML Structure and Elements.mp4 |
45.53MB |
065 Attributes, Classes and IDs.en_US.srt |
18.45KB |
065 Attributes, Classes and IDs.mp4 |
84.19MB |
066 Basic Styling with CSS.en_US.srt |
17.50KB |
066 Basic Styling with CSS.mp4 |
108.97MB |
067 Introduction to the CSS Box Model.en_US.srt |
30.03KB |
067 Introduction to the CSS Box Model.mp4 |
189.91MB |
068 Section Intro.en_US.srt |
1.10KB |
068 Section Intro.mp4 |
5.94MB |
069 Get-starter-code-if-you-havent-yet-.txt |
63B |
069 Section Roadmap.html |
1.40KB |
070 PROJECT #1_ Guess My Number!.en_US.srt |
13.51KB |
070 PROJECT #1_ Guess My Number!.mp4 |
38.74MB |
071 What's the DOM and DOM Manipulation.en_US.srt |
9.42KB |
071 What's the DOM and DOM Manipulation.mp4 |
29.94MB |
072 Selecting and Manipulating Elements.en_US.srt |
11.53KB |
072 Selecting and Manipulating Elements.mp4 |
53.65MB |
073 Handling Click Events.en_US.srt |
18.77KB |
073 Handling Click Events.mp4 |
123.01MB |
074 Implementing the Game Logic.en_US.srt |
25.04KB |
074 Implementing the Game Logic.mp4 |
94.90MB |
075 Manipulating CSS Styles.en_US.srt |
12.20KB |
075 Manipulating CSS Styles.mp4 |
104.10MB |
076 Coding Challenge #1.en_US.srt |
15.73KB |
076 Coding Challenge #1.mp4 |
80.27MB |
077 Implementing Highscores.en_US.srt |
9.94KB |
077 Implementing Highscores.mp4 |
78.34MB |
078 Refactoring Our Code_ The DRY Principle.en_US.srt |
19.54KB |
078 Refactoring Our Code_ The DRY Principle.mp4 |
113.22MB |
079 PROJECT #2_ Modal Window.en_US.srt |
18.62KB |
079 PROJECT #2_ Modal Window.mp4 |
91.95MB |
080 Working With Classes.en_US.srt |
24.93KB |
080 Working With Classes.mp4 |
256.21MB |
081 Handling an _Esc_ Keypress Event.en_US.srt |
20.84KB |
081 Handling an _Esc_ Keypress Event.mp4 |
132.42MB |
082 PROJECT #3_ Pig Game.en_US.srt |
24.15KB |
082 PROJECT #3_ Pig Game.mp4 |
85.16MB |
083 Rolling the Dice.en_US.srt |
20.04KB |
083 Rolling the Dice.mp4 |
87.55MB |
084 Switching the Active Player.en_US.srt |
19.65KB |
084 Switching the Active Player.mp4 |
81.29MB |
085 Holding Current Score.en_US.srt |
33.10KB |
085 Holding Current Score.mp4 |
297.24MB |
086 Resetting the Game.en_US.srt |
21.28KB |
086 Resetting the Game.mp4 |
104.63MB |
087 Section Intro.en_US.srt |
2.01KB |
087 Section Intro.mp4 |
16.83MB |
088 Get-starter-code-if-you-havent-yet-.txt |
63B |
088 Section Roadmap.html |
1.40KB |
089 An High-Level Overview of JavaScript.en_US.srt |
17.28KB |
089 An High-Level Overview of JavaScript.mp4 |
57.89MB |
090 The JavaScript Engine and Runtime.en_US.srt |
19.45KB |
090 The JavaScript Engine and Runtime.mp4 |
58.75MB |
091 Execution Contexts and The Call Stack.en_US.srt |
25.42KB |
091 Execution Contexts and The Call Stack.mp4 |
66.91MB |
092 Scope and The Scope Chain.en_US.srt |
36.12KB |
092 Scope and The Scope Chain.mp4 |
127.93MB |
093 Scoping in Practice.en_US.srt |
30.83KB |
093 Scoping in Practice.mp4 |
88.77MB |
094 Variable Environment_ Hoisting and The TDZ.en_US.srt |
16.44KB |
094 Variable Environment_ Hoisting and The TDZ.mp4 |
48.66MB |
095 Hoisting and TDZ in Practice.en_US.srt |
19.21KB |
095 Hoisting and TDZ in Practice.mp4 |
84.76MB |
096 The this Keyword.en_US.srt |
10.52KB |
096 The this Keyword.mp4 |
31.50MB |
097 The this Keyword in Practice.en_US.srt |
18.11KB |
097 The this Keyword in Practice.mp4 |
86.95MB |
098 Regular Functions vs. Arrow Functions.en_US.srt |
23.10KB |
098 Regular Functions vs. Arrow Functions.mp4 |
127.51MB |
099 Primitives vs. Objects (Primitive vs. Reference Types).en_US.srt |
21.22KB |
099 Primitives vs. Objects (Primitive vs. Reference Types).mp4 |
58.20MB |
100 Primitives vs. Objects in Practice.en_US.srt |
19.85KB |
100 Primitives vs. Objects in Practice.mp4 |
105.91MB |
101 Section Intro.en_US.srt |
1.09KB |
101 Section Intro.mp4 |
9.35MB |
102 Get-starter-code-if-you-havent-yet-.txt |
63B |
102 Section Roadmap.html |
1.22KB |
103 Destructuring Arrays.en_US.srt |
25.16KB |
103 Destructuring Arrays.mp4 |
128.43MB |
104 Destructuring Objects.en_US.srt |
25.90KB |
104 Destructuring Objects.mp4 |
159.71MB |
105 The Spread Operator (...).en_US.srt |
27.96KB |
105 The Spread Operator (...).mp4 |
241.31MB |
106 Rest Pattern and Parameters.en_US.srt |
23.85KB |
106 Rest Pattern and Parameters.mp4 |
126.24MB |
107 Short Circuiting (&& and __).en_US.srt |
21.75KB |
107 Short Circuiting (&& and __).mp4 |
123.15MB |
108 The Nullish Coalescing Operator (__).en_US.srt |
4.57KB |
108 The Nullish Coalescing Operator (__).mp4 |
36.75MB |
109 Logical Assignment Operators.en_US.srt |
15.90KB |
109 Logical Assignment Operators.mp4 |
87.71MB |
110 Coding Challenge #1.en_US.srt |
20.36KB |
110 Coding Challenge #1.mp4 |
196.68MB |
111 Looping Arrays_ The for-of Loop.en_US.srt |
10.25KB |
111 Looping Arrays_ The for-of Loop.mp4 |
85.08MB |
112 Enhanced Object Literals.en_US.srt |
8.44KB |
112 Enhanced Object Literals.mp4 |
84.29MB |
113 Optional Chaining (_.).en_US.srt |
21.31KB |
113 Optional Chaining (_.).mp4 |
180.79MB |
114 Looping Objects_ Object Keys, Values, and Entries.en_US.srt |
13.08KB |
114 Looping Objects_ Object Keys, Values, and Entries.mp4 |
121.27MB |
115 Coding Challenge #2.en_US.srt |
18.40KB |
115 Coding Challenge #2.mp4 |
171.16MB |
116 Sets.en_US.srt |
18.51KB |
116 Sets.mp4 |
159.01MB |
117 Maps_ Fundamentals.en_US.srt |
18.47KB |
117 Maps_ Fundamentals.mp4 |
114.13MB |
118 Maps_ Iteration.en_US.srt |
16.94KB |
118 Maps_ Iteration.mp4 |
109.03MB |
119 Summary_ Which Data Structure to Use_.en_US.srt |
13.24KB |
119 Summary_ Which Data Structure to Use_.mp4 |
52.72MB |
120 Coding Challenge #3.en_US.srt |
11.51KB |
120 Coding Challenge #3.mp4 |
69.98MB |
121 Working With Strings - Part 1.en_US.srt |
22.01KB |
121 Working With Strings - Part 1.mp4 |
200.65MB |
122 Working With Strings - Part 2.en_US.srt |
6.87KB |
122 Working With Strings - Part 2.mp4 |
183.39MB |
123 Working With Strings - Part 3.en_US.srt |
27.51KB |
123 Working With Strings - Part 3.mp4 |
185.44MB |
124 Coding Challenge #4.en_US.srt |
18.11KB |
124 Coding Challenge #4.mp4 |
129.83MB |
125 String Methods Practice.en_US.srt |
20.45KB |
125 String Methods Practice.mp4 |
211.42MB |
126 Section Intro.en_US.srt |
1021B |
126 Section Intro.mp4 |
8.74MB |
127 Get-starter-code-if-you-havent-yet-.txt |
63B |
127 Section Roadmap.html |
1.20KB |
128 Default Parameters.en_US.srt |
12.18KB |
128 Default Parameters.mp4 |
57.89MB |
129 How Passing Arguments Works_ Value vs. Reference.en_US.srt |
18.11KB |
129 How Passing Arguments Works_ Value vs. Reference.mp4 |
88.12MB |
130 First-Class and Higher-Order Functions.en_US.srt |
8.27KB |
130 First-Class and Higher-Order Functions.mp4 |
31.31MB |
131 Functions Accepting Callback Functions.en_US.srt |
21.50KB |
131 Functions Accepting Callback Functions.mp4 |
154.62MB |
132 Functions Returning Functions.en_US.srt |
8.86KB |
132 Functions Returning Functions.mp4 |
37.91MB |
133 The call and apply Methods.en_US.srt |
22.35KB |
133 The call and apply Methods.mp4 |
170.78MB |
134 The bind Method.en_US.srt |
27.80KB |
134 The bind Method.mp4 |
166.12MB |
135 Coding Challenge #1.en_US.srt |
24.32KB |
135 Coding Challenge #1.mp4 |
150.02MB |
136 Immediately Invoked Function Expressions (IIFE).en_US.srt |
11.31KB |
136 Immediately Invoked Function Expressions (IIFE).mp4 |
46.37MB |
137 Closures.en_US.srt |
27.70KB |
137 Closures.mp4 |
146.21MB |
138 More Closure Examples.en_US.srt |
18.99KB |
138 More Closure Examples.mp4 |
108.12MB |
139 Coding Challenge #2.en_US.srt |
7.43KB |
139 Coding Challenge #2.mp4 |
26.75MB |
140 Section Intro.en_US.srt |
1.08KB |
140 Section Intro.mp4 |
9.23MB |
141 Get-starter-code-if-you-havent-yet-.txt |
63B |
141 Section Roadmap.html |
1.43KB |
142 Simple Array Methods.en_US.srt |
20.94KB |
142 Simple Array Methods.mp4 |
113.95MB |
143 The new at Method.en_US.srt |
8.16KB |
143 The new at Method.mp4 |
27.10MB |
144 Looping Arrays_ forEach.en_US.srt |
18.23KB |
144 Looping Arrays_ forEach.mp4 |
136.01MB |
145 forEach With Maps and Sets.en_US.srt |
6.52KB |
145 forEach With Maps and Sets.mp4 |
32.72MB |
146 PROJECT_ _Bankist_ App.en_US.srt |
14.02KB |
146 PROJECT_ _Bankist_ App.mp4 |
53.12MB |
147 Creating DOM Elements.en_US.srt |
26.00KB |
147 Creating DOM Elements.mp4 |
157.33MB |
148 Coding Challenge #1.en_US.srt |
9.62KB |
148 Coding Challenge #1.mp4 |
93.16MB |
149 Data Transformations_ map, filter, reduce.en_US.srt |
6.61KB |
149 Data Transformations_ map, filter, reduce.mp4 |
19.55MB |
150 The map Method.en_US.srt |
20.52KB |
150 The map Method.mp4 |
121.09MB |
151 Computing Usernames.en_US.srt |
15.96KB |
151 Computing Usernames.mp4 |
92.91MB |
152 The filter Method.en_US.srt |
7.91KB |
152 The filter Method.mp4 |
57.88MB |
153 The reduce Method.en_US.srt |
27.67KB |
153 The reduce Method.mp4 |
204.88MB |
154 Coding Challenge #2.en_US.srt |
12.29KB |
154 Coding Challenge #2.mp4 |
78.45MB |
155 The Magic of Chaining Methods.en_US.srt |
24.84KB |
155 The Magic of Chaining Methods.mp4 |
227.79MB |
156 Coding Challenge #3.en_US.srt |
5.47KB |
156 Coding Challenge #3.mp4 |
44.09MB |
157 The find Method.en_US.srt |
9.12KB |
157 The find Method.mp4 |
45.62MB |
158 Implementing Login.en_US.srt |
31.05KB |
158 Implementing Login.mp4 |
285.69MB |
159 Implementing Transfers.en_US.srt |
26.87KB |
159 Implementing Transfers.mp4 |
252.17MB |
160 The findIndex Method.en_US.srt |
15.07KB |
160 The findIndex Method.mp4 |
146.96MB |
161 some and every.en_US.srt |
18.04KB |
161 some and every.mp4 |
144.48MB |
162 flat and flatMap.en_US.srt |
13.24KB |
162 flat and flatMap.mp4 |
73.16MB |
163 Sorting Arrays.en_US.srt |
28.77KB |
163 Sorting Arrays.mp4 |
136.12MB |
164 More Ways of Creating and Filling Arrays.en_US.srt |
26.39KB |
164 More Ways of Creating and Filling Arrays.mp4 |
133.09MB |
165 Summary_ Which Array Method to Use_.en_US.srt |
10.17KB |
165 Summary_ Which Array Method to Use_.mp4 |
33.95MB |
166 Array Methods Practice.en_US.srt |
40.38KB |
166 Array Methods Practice.mp4 |
235.91MB |
167 Coding Challenge #4.en_US.srt |
28.62KB |
167 Coding Challenge #4.mp4 |
257.95MB |
168 Section Intro.en_US.srt |
1.10KB |
168 Section Intro.mp4 |
8.90MB |
169 Get-starter-code-if-you-havent-yet-.txt |
63B |
169 Section Roadmap.html |
1.21KB |
170 Converting and Checking Numbers.en_US.srt |
22.81KB |
170 Converting and Checking Numbers.mp4 |
156.74MB |
171 Math and Rounding.en_US.srt |
21.70KB |
171 Math and Rounding.mp4 |
195.05MB |
172 The Remainder Operator.en_US.srt |
13.64KB |
172 The Remainder Operator.mp4 |
97.14MB |
173 Numeric Separators.en_US.srt |
8.94KB |
173 Numeric Separators.mp4 |
31.97MB |
174 Working with BigInt.en_US.srt |
14.39KB |
174 Working with BigInt.mp4 |
97.16MB |
175 Creating Dates.en_US.srt |
15.33KB |
175 Creating Dates.mp4 |
93.99MB |
176 Adding Dates to _Bankist_ App.en_US.srt |
27.82KB |
176 Adding Dates to _Bankist_ App.mp4 |
287.55MB |
177 Operations With Dates.en_US.srt |
21.87KB |
177 Operations With Dates.mp4 |
174.46MB |
178 Internationalizing Dates (Intl).en_US.srt |
21.08KB |
178 Internationalizing Dates (Intl).mp4 |
211.68MB |
179 Internationalizing Numbers (Intl).en_US.srt |
26.71KB |
179 Internationalizing Numbers (Intl).mp4 |
275.07MB |
180 Timers_ setTimeout and setInterval.en_US.srt |
18.10KB |
180 Timers_ setTimeout and setInterval.mp4 |
131.39MB |
181 Implementing a Countdown Timer.en_US.srt |
34.76KB |
181 Implementing a Countdown Timer.mp4 |
340.13MB |
182 Section Intro.en_US.srt |
1.50KB |
182 Section Intro.mp4 |
10.84MB |
183 Get-starter-code-if-you-havent-yet-.txt |
63B |
183 Section Roadmap.html |
1.20KB |
184 PROJECT_ _Bankist_ Website.en_US.srt |
11.88KB |
184 PROJECT_ _Bankist_ Website.mp4 |
97.40MB |
185 How the DOM Really Works.en_US.srt |
14.09KB |
185 How the DOM Really Works.mp4 |
46.55MB |
186 Selecting, Creating, and Deleting Elements.en_US.srt |
24.62KB |
186 Selecting, Creating, and Deleting Elements.mp4 |
230.30MB |
187 Styles, Attributes and Classes.en_US.srt |
25.14KB |
187 Styles, Attributes and Classes.mp4 |
317.16MB |
188 Implementing Smooth Scrolling.en_US.srt |
18.89KB |
188 Implementing Smooth Scrolling.mp4 |
225.68MB |
189 Types of Events and Event Handlers.en_US.srt |
13.27KB |
189 Types of Events and Event Handlers.mp4 |
74.20MB |
190 Event Propagation_ Bubbling and Capturing.en_US.srt |
6.78KB |
190 Event Propagation_ Bubbling and Capturing.mp4 |
18.88MB |
191 Event Propagation in Practice.en_US.srt |
23.46KB |
191 Event Propagation in Practice.mp4 |
206.55MB |
192 Event Delegation_ Implementing Page Navigation.en_US.srt |
24.91KB |
192 Event Delegation_ Implementing Page Navigation.mp4 |
230.85MB |
193 DOM Traversing.en_US.srt |
18.81KB |
193 DOM Traversing.mp4 |
114.59MB |
194 Building a Tabbed Component.en_US.srt |
31.25KB |
194 Building a Tabbed Component.mp4 |
398.74MB |
195 Passing Arguments to Event Handlers.en_US.srt |
25.31KB |
195 Passing Arguments to Event Handlers.mp4 |
240.83MB |
196 Implementing a Sticky Navigation_ The Scroll Event.en_US.srt |
10.43KB |
196 Implementing a Sticky Navigation_ The Scroll Event.mp4 |
103.05MB |
197 A Better Way_ The Intersection Observer API.en_US.srt |
31.45KB |
197 A Better Way_ The Intersection Observer API.mp4 |
277.65MB |
198 Revealing Elements on Scroll.en_US.srt |
16.42KB |
198 Revealing Elements on Scroll.mp4 |
166.47MB |
199 Lazy Loading Images.en_US.srt |
23.02KB |
199 Lazy Loading Images.mp4 |
332.79MB |
200 Building a Slider Component_ Part 1.en_US.srt |
29.57KB |
200 Building a Slider Component_ Part 1.mp4 |
344.46MB |
201 Building a Slider Component_ Part 2.en_US.srt |
24.36KB |
201 Building a Slider Component_ Part 2.mp4 |
338.75MB |
202 Lifecycle DOM Events.en_US.srt |
12.24KB |
202 Lifecycle DOM Events.mp4 |
105.38MB |
203 Efficient Script Loading_ defer and async.en_US.srt |
18.84KB |
203 Efficient Script Loading_ defer and async.mp4 |
114.57MB |
204 Section Intro.en_US.srt |
1.43KB |
204 Section Intro.mp4 |
11.32MB |
205 Get-starter-code-if-you-havent-yet-.txt |
63B |
205 Section Roadmap.html |
1.22KB |
206 What is Object-Oriented Programming_.en_US.srt |
31.32KB |
206 What is Object-Oriented Programming_.mp4 |
104.28MB |
207 OOP in JavaScript.en_US.srt |
13.65KB |
207 OOP in JavaScript.mp4 |
46.77MB |
208 Constructor Functions and the new Operator.en_US.srt |
19.22KB |
208 Constructor Functions and the new Operator.mp4 |
81.08MB |
209 Prototypes.en_US.srt |
20.09KB |
209 Prototypes.mp4 |
155.35MB |
210 Prototypal Inheritance and The Prototype Chain.en_US.srt |
14.97KB |
210 Prototypal Inheritance and The Prototype Chain.mp4 |
51.99MB |
211 Prototypal Inheritance on Built-In Objects.en_US.srt |
19.67KB |
211 Prototypal Inheritance on Built-In Objects.mp4 |
178.62MB |
212 Coding Challenge #1.en_US.srt |
9.76KB |
212 Coding Challenge #1.mp4 |
54.70MB |
213 ES6 Classes.en_US.srt |
17.51KB |
213 ES6 Classes.mp4 |
111.34MB |
214 Setters and Getters.en_US.srt |
15.40KB |
214 Setters and Getters.mp4 |
82.36MB |
215 Static Methods.en_US.srt |
8.03KB |
215 Static Methods.mp4 |
78.25MB |
216 Object.create.en_US.srt |
14.35KB |
216 Object.create.mp4 |
103.65MB |
217 Coding Challenge #2.en_US.srt |
7.14KB |
217 Coding Challenge #2.mp4 |
66.65MB |
218 Inheritance Between _Classes__ Constructor Functions.en_US.srt |
28.02KB |
218 Inheritance Between _Classes__ Constructor Functions.mp4 |
193.97MB |
219 Coding Challenge #3.en_US.srt |
13.71KB |
219 Coding Challenge #3.mp4 |
117.35MB |
220 Inheritance Between _Classes__ ES6 Classes.en_US.srt |
14.00KB |
220 Inheritance Between _Classes__ ES6 Classes.mp4 |
76.19MB |
221 Inheritance Between _Classes__ Object.create.en_US.srt |
11.25KB |
221 Inheritance Between _Classes__ Object.create.mp4 |
61.95MB |
222 Another Class Example.en_US.srt |
13.07KB |
222 Another Class Example.mp4 |
78.47MB |
223 Encapsulation_ Protected Properties and Methods.en_US.srt |
8.90KB |
223 Encapsulation_ Protected Properties and Methods.mp4 |
76.79MB |
224 Encapsulation_ Private Class Fields and Methods.en_US.srt |
21.34KB |
224 Encapsulation_ Private Class Fields and Methods.mp4 |
131.44MB |
225 Chaining Methods.en_US.srt |
6.02KB |
225 Chaining Methods.mp4 |
55.67MB |
226 ES6 Classes Summary.en_US.srt |
9.74KB |
226 ES6 Classes Summary.mp4 |
70.37MB |
227 Coding Challenge #4.en_US.srt |
11.95KB |
227 Coding Challenge #4.mp4 |
70.39MB |
228 Section Intro.en_US.srt |
1.26KB |
228 Section Intro.mp4 |
9.95MB |
229 Get-starter-code-if-you-havent-yet-.txt |
63B |
229 Section Roadmap.html |
1.36KB |
230 Project Overview.en_US.srt |
7.41KB |
230 Project Overview.mp4 |
77.53MB |
231 How to Plan a Web Project.en_US.srt |
26.50KB |
231 How to Plan a Web Project.mp4 |
56.18MB |
232 Using the Geolocation API.en_US.srt |
10.73KB |
232 Using the Geolocation API.mp4 |
71.48MB |
233 Displaying a Map Using Leaflet Library.en_US.srt |
18.64KB |
233 Displaying a Map Using Leaflet Library.mp4 |
203.09MB |
234 Displaying a Map Marker.en_US.srt |
27.16KB |
234 Displaying a Map Marker.mp4 |
340.85MB |
235 Rendering Workout Input Form.en_US.srt |
21.85KB |
235 Rendering Workout Input Form.mp4 |
198.41MB |
236 Project Architecture.en_US.srt |
14.72KB |
236 Project Architecture.mp4 |
52.94MB |
237 Refactoring for Project Architecture.en_US.srt |
30.45KB |
237 Refactoring for Project Architecture.mp4 |
274.11MB |
238 Managing Workout Data_ Creating Classes.en_US.srt |
19.94KB |
238 Managing Workout Data_ Creating Classes.mp4 |
236.96MB |
239 Creating a New Workout.en_US.srt |
43.39KB |
239 Creating a New Workout.mp4 |
531.29MB |
240 Rendering Workouts.en_US.srt |
30.96KB |
240 Rendering Workouts.mp4 |
421.21MB |
241 Move to Marker On Click.en_US.srt |
20.82KB |
241 Move to Marker On Click.mp4 |
231.72MB |
242 Working with localStorage.en_US.srt |
34.84KB |
242 Working with localStorage.mp4 |
443.77MB |
243 Final Considerations.en_US.srt |
8.73KB |
243 Final Considerations.mp4 |
32.11MB |
244 Section Intro.en_US.srt |
1.13KB |
244 Section Intro.mp4 |
9.27MB |
245 Get-starter-code-if-you-havent-yet-.txt |
63B |
245 Section Roadmap.html |
1.23KB |
246 Asynchronous JavaScript, AJAX and APIs.en_US.srt |
26.97KB |
246 Asynchronous JavaScript, AJAX and APIs.mp4 |
68.50MB |
247 IMPORTANT_ API URL Change.html |
946B |
248 Our First AJAX Call_ XMLHttpRequest.en_US.srt |
24.39KB |
248 Our First AJAX Call_ XMLHttpRequest.mp4 |
211.93MB |
249 [OPTIONAL] How the Web Works_ Requests and Responses.en_US.srt |
18.68KB |
249 [OPTIONAL] How the Web Works_ Requests and Responses.mp4 |
61.78MB |
250 Welcome to Callback Hell.en_US.srt |
17.93KB |
250 Welcome to Callback Hell.mp4 |
212.21MB |
251 Promises and the Fetch API.en_US.srt |
13.81KB |
251 Promises and the Fetch API.mp4 |
44.42MB |
252 Consuming Promises.en_US.srt |
12.49KB |
252 Consuming Promises.mp4 |
76.72MB |
253 Chaining Promises.en_US.srt |
13.55KB |
253 Chaining Promises.mp4 |
74.94MB |
254 Handling Rejected Promises.en_US.srt |
21.16KB |
254 Handling Rejected Promises.mp4 |
160.64MB |
255 Throwing Errors Manually.en_US.srt |
19.33KB |
255 Throwing Errors Manually.mp4 |
179.58MB |
256 Coding Challenge #1.en_US.srt |
21.52KB |
256 Coding Challenge #1.mp4 |
203.77MB |
257 Asynchronous Behind the Scenes_ The Event Loop.en_US.srt |
24.68KB |
257 Asynchronous Behind the Scenes_ The Event Loop.mp4 |
93.63MB |
258 The Event Loop in Practice.en_US.srt |
12.70KB |
258 The Event Loop in Practice.mp4 |
43.27MB |
259 Building a Simple Promise.en_US.srt |
25.84KB |
259 Building a Simple Promise.mp4 |
155.56MB |
260 Promisifying the Geolocation API.en_US.srt |
17.36KB |
260 Promisifying the Geolocation API.mp4 |
89.04MB |
261 Coding Challenge #2.en_US.srt |
19.15KB |
261 Coding Challenge #2.mp4 |
224.28MB |
262 Consuming Promises with Async_Await.en_US.srt |
21.21KB |
262 Consuming Promises with Async_Await.mp4 |
141.48MB |
263 Error Handling With try...catch.en_US.srt |
12.79KB |
263 Error Handling With try...catch.mp4 |
120.92MB |
264 Returning Values from Async Functions.en_US.srt |
18.98KB |
264 Returning Values from Async Functions.mp4 |
147.07MB |
265 Running Promises in Parallel.en_US.srt |
13.26KB |
265 Running Promises in Parallel.mp4 |
67.72MB |
266 Other Promise Combinators_ race, allSettled and any.en_US.srt |
15.95KB |
266 Other Promise Combinators_ race, allSettled and any.mp4 |
118.44MB |
267 Coding Challenge #3.en_US.srt |
22.79KB |
267 Coding Challenge #3.mp4 |
140.18MB |
268 Section Intro.en_US.srt |
1023B |
268 Section Intro.mp4 |
7.64MB |
269 Get-starter-code-if-you-havent-yet-.txt |
63B |
269 Section Roadmap.html |
1.22KB |
270 An Overview of Modern JavaScript Development.en_US.srt |
9.27KB |
270 An Overview of Modern JavaScript Development.mp4 |
33.01MB |
271 An Overview of Modules in JavaScript.en_US.srt |
23.52KB |
271 An Overview of Modules in JavaScript.mp4 |
85.56MB |
272 Exporting and Importing in ES6 Modules.en_US.srt |
30.74KB |
272 Exporting and Importing in ES6 Modules.mp4 |
140.29MB |
273 Top-Level await (ES2022).en_US.srt |
18.43KB |
273 Top-Level await (ES2022).mp4 |
162.39MB |
274 The Module Pattern.en_US.srt |
13.53KB |
274 The Module Pattern.mp4 |
100.80MB |
275 CommonJS Modules.en_US.srt |
7.16KB |
275 CommonJS Modules.mp4 |
23.80MB |
276 A Brief Introduction to the Command Line.en_US.srt |
17.10KB |
276 A Brief Introduction to the Command Line.mp4 |
64.57MB |
277 Introduction to NPM.en_US.srt |
23.62KB |
277 Introduction to NPM.mp4 |
187.96MB |
278 Bundling With Parcel and NPM Scripts.en_US.srt |
29.20KB |
278 Bundling With Parcel and NPM Scripts.mp4 |
281.15MB |
279 Configuring Babel and Polyfilling.en_US.srt |
23.16KB |
279 Configuring Babel and Polyfilling.mp4 |
207.83MB |
280 Review_ Writing Clean and Modern JavaScript.en_US.srt |
15.50KB |
280 Review_ Writing Clean and Modern JavaScript.mp4 |
35.72MB |
281 Let's Fix Some Bad Code_ Part 1.en_US.srt |
29.94KB |
281 Let's Fix Some Bad Code_ Part 1.mp4 |
194.53MB |
282 Declarative and Functional JavaScript Principles.en_US.srt |
17.59KB |
282 Declarative and Functional JavaScript Principles.mp4 |
59.22MB |
283 Let's Fix Some Bad Code_ Part 2.en_US.srt |
50.51KB |
283 Let's Fix Some Bad Code_ Part 2.mp4 |
311.66MB |
284 Section Intro.en_US.srt |
1.08KB |
284 Section Intro.mp4 |
9.44MB |
285 Get-starter-code-if-you-havent-yet-.txt |
63B |
285 Section Roadmap.html |
1.35KB |
286 Project Overview and Planning (I).en_US.srt |
21.25KB |
286 Project Overview and Planning (I).mp4 |
47.01MB |
287 Latest Code Updates (Parcel v2 and more).html |
1.94KB |
288 Loading a Recipe from API.en_US.srt |
29.58KB |
288 Loading a Recipe from API.mp4 |
247.35MB |
289 Rendering the Recipe.en_US.srt |
31.08KB |
289 Rendering the Recipe.mp4 |
288.04MB |
290 Listening For load and hashchange Events.en_US.srt |
14.83KB |
290 Listening For load and hashchange Events.mp4 |
126.07MB |
291 The MVC Architecture.en_US.srt |
22.13KB |
291 The MVC Architecture.mp4 |
81.56MB |
292 Refactoring for MVC.en_US.srt |
50.32KB |
292 Refactoring for MVC.mp4 |
474.41MB |
293 Helpers and Configuration Files.en_US.srt |
27.76KB |
293 Helpers and Configuration Files.mp4 |
123.36MB |
294 Event Handlers in MVC_ Publisher-Subscriber Pattern.en_US.srt |
20.05KB |
294 Event Handlers in MVC_ Publisher-Subscriber Pattern.mp4 |
155.30MB |
295 Implementing Error and Success Messages.en_US.srt |
15.08KB |
295 Implementing Error and Success Messages.mp4 |
153.56MB |
296 Implementing Search Results - Part 1.en_US.srt |
35.27KB |
296 Implementing Search Results - Part 1.mp4 |
316.63MB |
297 Implementing Search Results - Part 2.en_US.srt |
34.73KB |
297 Implementing Search Results - Part 2.mp4 |
319.25MB |
298 Implementing Pagination - Part 1.en_US.srt |
14.21KB |
298 Implementing Pagination - Part 1.mp4 |
84.54MB |
299 Implementing Pagination - Part 2.en_US.srt |
46.49KB |
299 Implementing Pagination - Part 2.mp4 |
265.90MB |
300 Project Planning II.en_US.srt |
4.43KB |
300 Project Planning II.mp4 |
18.17MB |
301 Updating Recipe Servings.en_US.srt |
31.69KB |
301 Updating Recipe Servings.mp4 |
202.40MB |
302 Developing a DOM Updating Algorithm.en_US.srt |
45.73KB |
302 Developing a DOM Updating Algorithm.mp4 |
385.76MB |
303 Implementing Bookmarks - Part 1.en_US.srt |
29.70KB |
303 Implementing Bookmarks - Part 1.mp4 |
366.43MB |
304 Implementing Bookmarks - Part 2.en_US.srt |
22.97KB |
304 Implementing Bookmarks - Part 2.mp4 |
146.67MB |
305 Storing Bookmarks With localStorage.en_US.srt |
20.92KB |
305 Storing Bookmarks With localStorage.mp4 |
290.01MB |
306 Project Planning III.en_US.srt |
2.86KB |
306 Project Planning III.mp4 |
14.57MB |
307 Uploading a New Recipe - Part 1.en_US.srt |
19.94KB |
307 Uploading a New Recipe - Part 1.mp4 |
191.87MB |
308 Uploading a New Recipe - Part 2.en_US.srt |
45.69KB |
308 Uploading a New Recipe - Part 2.mp4 |
415.01MB |
309 Uploading a New Recipe - Part 3.en_US.srt |
22.77KB |
309 Uploading a New Recipe - Part 3.mp4 |
287.95MB |
310 Wrapping Up_ Final Considerations.en_US.srt |
20.26KB |
310 Wrapping Up_ Final Considerations.mp4 |
84.90MB |
311 Section Intro.en_US.srt |
991B |
311 Section Intro.mp4 |
5.23MB |
312 Get-starter-code-if-you-havent-yet-.txt |
63B |
312 Section Roadmap.html |
1.20KB |
313 Simple Deployment With Netlify.en_US.srt |
15.02KB |
313 Simple Deployment With Netlify.mp4 |
56.38MB |
314 Setting Up Git and GitHub.en_US.srt |
10.50KB |
314 Setting Up Git and GitHub.mp4 |
77.92MB |
315 Git Fundamentals.en_US.srt |
25.88KB |
315 Git Fundamentals.mp4 |
172.94MB |
316 Pushing to GitHub.en_US.srt |
13.55KB |
316 Pushing to GitHub.mp4 |
80.98MB |
317 Setting Up Continuous Integration With Netlify.en_US.srt |
12.31KB |
317 Setting Up Continuous Integration With Netlify.mp4 |
98.45MB |
318 Where to Go from Here.en_US.srt |
3.76KB |
318 Where to Go from Here.mp4 |
23.35MB |
319 My Other Courses + Updates.html |
2.62KB |