Section 1 : Front-End Web Development

lecture 1 What You'll Get in This Course 2:58
lecture 2 Syllabus Download Text
lecture 3 Bookmark the Course Resources Text
lecture 4 How to Get the Most Out of the Course 9:19
lecture 5 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTE Pdf
lecture 6 How Does the Internet Actually Work 5:17
lecture 7 How Do Websites Actually Work 6:7
lecture 8 What You'll Need to Get Started - Setup Your Lo 6:38
lecture 9 How to Get Help When You're Stuck 5:4
lecture 10 Pathfinder Text

Section 2 : Introduction to HTML

lecture 11 Introduction to HTML 10:52
lecture 12 The Anatomy of an HTML Tag 10:56
lecture 13 What we're building - HTML Personal Site 2:53
lecture 14 What is The HTML Boilerplate 17:1
lecture 15 How to Structure Text in HTML 11:0
lecture 16 HTML Lists 5:24
lecture 17 HTML Image Elements 7:33
lecture 18 HTML Links and Anchor Tags 11:56
lecture 19 How to Ace this Course 1:25

Section 3 : Intermediate HTML

lecture 20 HTML Tables 11:57
lecture 21 Using HTML Tables for Layout 2:18
lecture 22 HTML Tables Code Challenge 1:45
lecture 23 How to Type Emojis Text
lecture 24 HTML Tables Solution Walkthrough 6:43
lecture 25 HTML Forms 9:9
lecture 26 Forms in Practice - Create a Contact Me Form 7:28
lecture 27 Publish Your Website! 6:44
lecture 28 Tip from Angela - Habit Building with the Cale 2:52
lecture 29 Get Monthly Tips and Tools to Level Up as a D Text

Section 4 : Introduction to CSS

lecture 30 Introduction to CSS 2:51
lecture 31 Inline CSS 9:57
lecture 32 A Quick Note About the Next Lesson Text
lecture 33 Internal CSS 20:22
lecture 34 External CSS 8:29
lecture 35 How to Debug CSS Code 13:37
lecture 36 The Anatomy of CSS Syntax 12:31
lecture 37 CSS Selectors 6:23
lecture 38 Classes vs. Ids 11:45
lecture 39 Tip from Angela - Dealing with Distraction 2:29
lecture 40 Join the Student Community Text

Section 5 : Intermediate CSS

lecture 41 What We'll Make - Stylised Personal Site 4:57
lecture 42 What Are Favicons 3:47
lecture 43 HTML Divs 13:33
lecture 44 The Box Model of Website Styling 19:25
lecture 45 CSS Display Property 15:11
lecture 46 Learn More About Web Design Text
lecture 47 CSS Static and Relative Positioning 14:37
lecture 48 Absolute positioning 12:12
lecture 49 The Dark Art of Centering Elements with CSS 9:4
lecture 50 Font Styling in Our Personal Site 14:0
lecture 51 Learn More About Typography Text
lecture 52 Adding Content to Our Website 6:53
lecture 53 CSS Sizing 15:39
lecture 54 Font Properties Challenge 1 - Change the Font Text
lecture 55 Font Properties Challenge 2 - Change the Font Text
lecture 56 Font Properties Challenge 3 - Change the Line Text
lecture 57 CSS Font Property Challenge Solutions 3:57
lecture 58 CSS Float and Clear 15:14
lecture 59 CSS Challenge Text
lecture 60 Stylised Personal Site Solution Walkthrough 21:22
lecture 61 [Optional] Get More Practice HTML and CSS Text
lecture 62 Tip from Angela - Nothing Easy is Worth Doing! 3:35

Section 6 : Introduction to Bootstrap 4

lecture 63 What is Bootstrap 14:7
lecture 64 Installing Bootstrap 7:55
lecture 65 Web Design 101 - Wireframing 11:39
lecture 66 The Bootstrap Navigation Bar 20:41
lecture 67 What We'll Make TinDog 0:46
lecture 68 Download the Starting Files Pdf
lecture 69 Setting Up Our New Project 7:42
lecture 70 Bootstrap Grid Layout System 20:17
lecture 71 Getting Montserrat Black and other Font Weight Text
lecture 72 Adding Grid Layouts to Our Website 9:39
lecture 73 A Note About CSS Link Order Text
lecture 74 Bootstrap Containers 5:55
lecture 75 Bootstrap Buttons & Font Awesome
lecture 76 Styling Our Website Challenges and Solutions 20:20
lecture 77 Bootstrap Challenge 1 Text
lecture 78 Solution to Bootstrap Challenge 1 17:2
lecture 79 Tip from Angela - How to Deal with Procrastina 4:8

Section 7 : Intermediate Bootstrap

lecture 80 The Bootstrap Carousel Part 1 9:39
lecture 81 The Bootstrap Carousel Part 2 17:4
lecture 82 Bootstrap Cards 16:32
lecture 83 The CSS Z-Index and Stacking Order 21:29
lecture 84 Media Query Breakpoints 22:3
lecture 85 Bootstrap Challenge 2 Text
lecture 86 Bootstrap Challenge 2 Solution 11:46
lecture 87 How to become a Better Programmer - Code Refac 7:49
lecture 88 Put it into Practice - Refactor our Website Pa 19:20
lecture 89 Advanced CSS - Combining Selectors 11:44
lecture 90 Refactoring our Website Part 2 5:21
lecture 91 Advanced CSS - Selector Priority 5:52
lecture 92 Completing the Website 2:34
lecture 93 Download the Completed Website Text
lecture 94 Tip from Angela - Building a Programming Habit 2:47

Section 8 : Web Design School - Create a Website that People Love

lecture 95 Introduction to Web Design 3:56
lecture 96 Understanding Colour Theory 9:5
lecture 97 Understanding Typography and How to Choose a F 10:29
lecture 98 Manage ATTENTION with effective User Interface 10:29
lecture 99 User Experience (UX) Design 13:39
lecture 100 Web Design in Practice - Let's apply what we' 18:21

Section 9 : Introduction to Javascript ES6

lecture 101 Introduction to Javascript 11:39
lecture 102 Javascript Alerts - Adding Behaviour to Webs 14:21
lecture 103 Data Types 4:7
lecture 104 Javascript Variables 9:35
lecture 105 Javascript Variables Exercise Start 2:48
lecture 106 Javascript Variables Exercise Solution 3:28
lecture 107 Naming and Naming Conventions for Javascript 7:10
lecture 108 String Concatenation 3:8
lecture 109 String Lengths and Retrieving the Number of C 6:24
lecture 110 Slicing and Extracting Parts of a String 8:57
lecture 111 Challenge Changing Casing in Text 3:40
lecture 112 Challenge Changing String Casing Solution 9:0
lecture 113 Basic Arithmetic and the Modulo Operator in 6:14
lecture 114 Increment and Decrement Expressions 2:29
lecture 115 Functions Part 1 Creating and Calling Functio 10:35
lecture 116 Functions Part 1 Challenge - The Karel Robot. 9:9
lecture 117 The Karel Chess Board Solution Text
lecture 118 A Quick Note About the Next Lesson Text
lecture 119 Functions Part 2 Parameters and Arguments 9:52
lecture 120 Life in Weeks Solution 3:45
lecture 121 Functions Part 3 Outputs & Return Values 11:16
lecture 122 Challenge Create a BMI Calculator 1:49
lecture 123 Challenge BMI Calculator Solution 5:40
lecture 124 Tip from Angela - Set Your Expectations 2:35

Section 10 : Intermediate Javascript

lecture 125 Random Number Generation in Javascript Buildi 11:16
lecture 126 Control Statements Using If-Else Conditionals 4:48
lecture 127 Comparators and Equality 2:52
lecture 128 Combining Comparators 2:47
lecture 129 Introducing the Leap Year Code Challenge 4:17
lecture 130 Leap Year Solution 3:3
lecture 131 Collections Working with Javascript Arrays 9:2
lecture 132 Adding Elements and Intermediate Array Techni 15:58
lecture 133 Who's Buying Lunch Solution 3:43
lecture 134 Control Statements While Loops 7:53
lecture 135 Solution to the 99 Bottles Challenge Text
lecture 136 Control Statements For Loops 6:11
lecture 137 Introducing the Fibonacci Code Challenge 6:37
lecture 138 Fibonacci Solution 8:17
lecture 139 Tip from Angela - Retrieval is How You Learn 2:52

Section 11 : The Document Object Model (DOM)

lecture 140 Adding Javascript to Websites 10:21
lecture 141 Introduction to the Document Object Model (DO 12:18
lecture 142 Solution to the DOM Challenge Text
lecture 143 Selecting HTML Elements with Javascript 14:17
lecture 144 Manipulating and Changing Styles of HTML Elem 5:1
lecture 145 The Separation of Concerns Structure vs Styl 5:57
lecture 146 Text Manipulation and the Text Content Proper 2:37
lecture 147 Manipulating HTML Element Attributes 2:27
lecture 148 Tip from Angela - The 20 Minute Method 2:39

Section 12 : Boss Level Challenge 1 - The Dicee Game

lecture 149 Challenge The Dicee Challenge 2:14
lecture 150 Dicee Challenge Step 0 - Download the Skeleto Text
lecture 151 Dicee Challenge Step 1 - Create an External J Text
lecture 152 Dicee Challenge Step 2 - Add Dice Images Text
lecture 153 Dicee Challenge Step 3 - Create a Random Numb Text
lecture 154 Dicee Challenge Step 4 - Change the img to a Text
lecture 155 Dicee Challenge Step 5 - Change both img Elem Text
lecture 156 Dicee Challenge Step 6 - Change the Title to Text
lecture 157 The Solution to the Dicee Challenge 14:44
lecture 158 Download the Completed Website Text
lecture 159 Tip from Angela - Learning Before you Eat 2:6

Section 13 : Advanced Javascript and DOM Manipulation

lecture 160 What We'll Make Drum Kit 1:20
lecture 161 Download the Starting Files Pdf
lecture 162 Adding Event Listeners to a Button 14:29
lecture 163 Higher Order Functions and Passing Functions 12:40
lecture 164 Higher Order Function Challenge Solution Text
lecture 165 How to Play Sounds on a Website 11:11
lecture 166 A Deeper Understanding of Javascript Objects. 12:5
lecture 167 How to Use Switch Statements in Javascript 5:23
lecture 168 Objects, their Methods and the Dot Notation 6:29
lecture 169 A Quick Note About the Next Lesson Text
lecture 170 Using Keyboard Event Listeners to Check for K 7:37
lecture 171 Understanding Callbacks and How to Respond to 11:36
lecture 172 Adding Animation to Websites 8:31
lecture 173 Download the Completed Website Text
lecture 174 Tip from Angela - Dealing with Lack of Progre 3:8

Section 14 : jQuery

lecture 175 What is jQuery 3:35
lecture 176 How to Incorporate jQuery into Websites 8:59
lecture 177 How Minification Works to Reduce File Size 8:59
lecture 178 Selecting Elements with jQuery 2:1
lecture 179 Manipulating Styles with jQuery 5:13
lecture 180 Manipulating Text with jQuery 3:37
lecture 181 Manipulating Attributes with jQuery 3:45
lecture 182 Adding Event Listeners with jQuery 7:48
lecture 183 Adding and Removing Elements with jQuery 2:58
lecture 184 Website Animations with jQuery 8:14
lecture 185 Tip from Angela - Mixing Knowledge 2:21

Section 15 : Boss Level Challenge 2 - The Simon Game

lecture 186 What You'll Make The Simon Game. 1:0
lecture 187 Play the Game Text
lecture 188 Step 0 - Download the Starting Files Pdf
lecture 189 Step 1 - Add Javascript and jQuery Text
lecture 190 Step 1 - Answer Text
lecture 191 Step 2 - Create A New Pattern Text
lecture 192 Step 2 - Answer Text
lecture 193 Step 3 - Show the Sequence to the User with A Text
lecture 194 Step 3 - Answer Text
lecture 195 Step 4 - Check Which Button is Pressed Text
lecture 196 Step 4 - Answer Text
lecture 197 Step 5 - Add Sounds to Button Clicks Text
lecture 198 Step 5 - Answer Text
lecture 199 Step 6 - Add Animations to User Clicks Text
lecture 200 Step 6 - Answer Text
lecture 201 Step 7 - Start the Game Text
lecture 202 Step 7 - Answer Text
lecture 203 Step 8 - Check the User's Answer Against the Text
lecture 204 Step 8 - Answer Text
lecture 205 Step 9 - Game Over Text
lecture 206 Step 9 - Answer Text
lecture 207 Step 10 - Restart the Game Text
lecture 208 Step 10 - Answer Text
lecture 209 Download the Completed Project Code Text
lecture 210 Tip from Angela - Dealing with Frustration 2:31

Section 16 : The Unix Command Line

lecture 211 Installing the Hyper Terminal Text
lecture 212 Command Line Hyper Setup 4:45
lecture 213 Understanding the Command Line. Long Live the 5:55
lecture 214 Command Line Techniques and Directory Navigat 10:13
lecture 215 Creating, Opening, and Removing Files through 9:10
lecture 216 Tip from Angela - Sleep is My Secret Weapon 3:49

Section 17 : Backend Web Development

lecture 217 Backend Web Development Explained 8:3

Section 18 : Node.js

lecture 218 What is Node.js 5:40
lecture 219 Install Node.js on Mac Text
lecture 220 Install Node.js on Windows Text
lecture 221 The Power of the Command Line and How to Use 6:27
lecture 222 The Node REPL (Read Evaluation Print Loops) 2:40
lecture 223 How to Use the Native Node Modules 8:20
lecture 224 The NPM Package Manager and Installing Extern 13:44
lecture 225 Tip from Angela - Step Up to the Challenge 1:14

Section 19 : Express.js with Node.js

Lecture 226 What is Express 3:15
lecture 227 Creating Our First Server with Express 11:29
lecture 228 Handling Requests and Responses the GET Requ 8:13
lecture 229 Nodemon Installation Text
lecture 230 Understanding and Working with Routes 9:23
lecture 231 What We'll Make A Calculator 1:52
lecture 232 Calculator Setup Challenge Text
lecture 233 Calculator Setup Challenge Solution 5:43
Lecture 234 Responding to Requests with HTML Files 7:41
lecture 235 Processing Post Requests with Body Parser 14:19
lecture 236 BMI Routing Challenge Text
lecture 237 Solution to the BMI Routing Challenge 6:29
lecture 238 Tip from Angela - How to Solidify Your Knowle 2:56

Section 20 : APIs - Application Programming Interfaces

lecture 239 Why Do We Need APIs 8:50
lecture 240 API Endpoints, Paths and Parameters. 11:0
lecture 241 API Authentication and Postman 11:7
lecture 242 What is JSON 4:48
lecture 243 Making GET Requests with the Node HTTPS Modul 13:0
lecture 244 How to Parse JSON 13:5
lecture 245 Using Express to Render a Website with Live 8:23
lecture 246 Using Body Parser to Parse POST Requests to t 10:6
lecture 247 The Mailchimp API - What You'll Make 2:29
lecture 248 Setting Up the Sign Up Page 20:52
lecture 249 Posting Data to Mailchimp's Servers via their 18:37
lecture 250 Adding Success and Failure Pages 8:55
lecture 251 Deploying Your Server with Heroku 18:39
lecture 252 Tip from Angela - Location, Location, Locatio 2:7

Section 21 : Git, Github and Version Control

lecture 253 Introduction to Version Control and Git 2:35
lecture 254 Version Control Using Git and the Command Lin 15:3
lecture 255 GitHub and Remote Repositories 11:1
lecture 256 GitHub Private Repos are now Free! Text
lecture 257 Gitignore 11:48
lecture 258 Cloning 11:48
lecture 259 Branching and Merging 17:25
lecture 260 Optional Git Challenge Text
lecture 261 Forking and Pull Requests 17:9
lecture 262 Tip from Angela - Spaced Repetition 4:1

Section 22 : EJS

lecture 263 What We'll Make A ToDoList 0:46
lecture 264 Linter Errors with EJS Text
lecture 265 Templates Why Do We Need Templates 15:10
lecture 266 Creating Your First EJS Templates 17:54
lecture 267 Running Code Inside the EJS Template 6:33
lecture 268 Passing Data from Your Webpage to Your Serv 25:6
lecture 269 The Concept of Scope in the Context of Javasc 8:40
lecture 270 Adding Pre-Made CSS Stylesheets to Your Websi 15:38
lecture 271 Understanding Templating vs. Layouts 13:35
lecture 272 Understanding Node Module Exports How to Pass 21:46
lecture 273 Tip from Angela - Use Accountability in your 2:56

Section 23 : Boss Level Challenge 3 - Blog Website

lecture 274 A New Challenge Format and What We'll Make A 6:18
lecture 275 Setting Up the Blog Project
lecture 276 Challenge 1 4:4
lecture 277 Challenge 1 Solution 2:38
lecture 278 Challenge 2 4:8
lecture 279 Challenge 2 Solution 2:10
lecture 280 Challenge 3 2:38
lecture 281 Challenge 3 Solution 2:31
lecture 282 Challenge 4 2:5
lecture 283 Challenge 4 Solution 1:53
lecture 284 Challenge 5 2:47
lecture 285 Challenge 5 Solution 4:17
lecture 286 Challenge 6 1:24
lecture 287 Challenge 6 Solution 1:15
lecture 288 Challenge 7 1:0
lecture 289 Challenge 7 Solution 1:55
lecture 290 Challenge 8 3:26
lecture 291 Challenge 8 Solution 3:37
lecture 292 Challenge 9 4:43
lecture 293 Challenge 9 Solution 6:34
lecture 294 Challenge 10 2:25
lecture 295 Challenge 10 Solution 3:13
lecture 296 Challenge 11 3:22
lecture 297 Challenge 11 Solution 3:1
lecture 298 Challenge 12 1:56
lecture 299 Challenge 12 Solution 2:35
lecture 300 Challenge 13 2:46
lecture 301 Challenge 13 Solution 3:37
lecture 302 Challenge 14 and Solution 6:29
lecture 303 Challenge 15 1:41
lecture 304 Challenge 15 Solution 3:14
lecture 305 Express Routing Parameters 6:39
lecture 306 Challenge 16 1:56
lecture 307 Challenge 16 Solution 2:32
lecture 308 Challenge 17 3:55
lecture 309 Challenge 17 Solution 5:30
lecture 310 Challenge 18 6:4
lecture 311 Challenge 18 Solution 4:19
lecture 312 Challenge 19 2:58
lecture 313 Challenge 19 Solution 4:54
lecture 314 Challenge 20 2:59
lecture 315 Challenge 20 Solution 3:19
lecture 316 Challenge 21 2:16
lecture 317 Challenge 21 Solution 3:45
lecture 318 Tip from Angela - When Life Gives You Lemons. 6:1
lecture 318 Tip from Angela - When Life Gives You Lemons. 6:1

Section 24 : Databases

lecture 319 Databases Explained SQL vs. NOSQL 19:48

Section 25 : SQL

lecture 320 SQL Commands CREATE Table and INSERT Data 13:48
lecture 321 SQL Commands READ, SELECT, and WHERE 3:11
lecture 322 Updating Single Values and Adding Columns in 4:43
lecture 323 SQL Commands DELETE 1:32
lecture 324 Understanding SQL Relationships, Foreign Keys 11:13
lecture 325 Tip from Angela - Find All the Hard Working 2:1

Section 26 : MongoDB

lecture 326 Installing MongoDB on Mac 12:35
lecture 327 Installing MongoDB on Windows 9:20
lecture 328 MongoDB CRUD Operations in the Shell Create 9:38
lecture 329 MongoDB CRUD Operations in the Shell Reading 6:22
lecture 330 MongoDB CRUD Operations in the Shell Update 4:6
lecture 331 MongoDB CRUD Operations in the Shell Delete 1:46
lecture 332 Relationships in MongoDB 6:12
lecture 333 Working with The Native MongoDB Driver 18:33
lecture 334 If You Have Forgotten to Quit the Mongod Serv Text
lecture 335 Tip from Angela - Daily Routines 2:35

Section 27 : Mongoose

lecture 336 Introduction to Mongoose 20:27
lecture 337 Reading from Your Database with Mongoose 7:29
lecture 338 Data Validation with Mongoose 7:56
lecture 339 Updating and Deleting Data Using Mongoose 10:6
lecture 340 Establishing Relationships and Embedding Docu 6:45
lecture 241 Tip from Angela - Deep Work 3:2

Section 28 : Putting Everything Together

lecture 342 Let's take the ToDoList Project to the Next L 16:47
lecture 343 Rendering Database Items in the ToDoList App. 13:25
lecture 344 Adding New Items to our ToDoList Database 3:56
lecture 345 Deleting Items from our ToDoList Database 13:48
lecture 346 Creating Custom Lists using Express Route Pa 16:12
lecture 347 Adding New Items to the Custom ToDo Lists 7:32
lecture 348 Revisiting Lodash and Deleting Items from Cus 19:11
lecture 349 Tip from Angela - One Step at a Time 2:55

Section 29 : Deploying Your Web Application

lecture 350 How to Deploy Web Apps with a Database 4:40
lecture 351 How to Setup MongoDB Atlas 13:42
lecture 352 Deploying an App with a Database to Heroku 12:13
lecture 353 Tip from Angela - Discipline Breeds Disciplin 2:20

Section 30 : Boss Level Challenge 4 - Blog Website Upgrade

lecture 354 Challenge Give your Blog a Database 2:31
lecture 355 Step 0 - Download the Starting Files Text
lecture 356 Step 1 - Save Composed Posts with MongoDB Text
lecture 357 Step 2 - Get the Home Page to Render the Post Text
lecture 358 Step 3 - Fix the bug Text
lecture 359 Step 4 - Render the correct blog post based o Text
lecture 360 Completed Blog with Database Solution Text
lecture 361 Tip from Angela - Dealing with Limitations 5:22

Section 31 : Build Your Own RESTful API From Scratch

lecture 362 What is REST 17:9
lecture 363 Creating a Database with Robo 3T 8:56
lecture 364 Set Up Server Challenge 2:10
lecture 365 Set Up Server Solution 7:30
lecture 366 GET All Articles 6:51
lecture 367 POST a New Article 12:51
lecture 368 DELTE All Articles 5:12
lecture 369 Chained Route Handlers Using Express 7:7
lecture 370 GET a Specific Article 14:2
lecture 371 PUT a Specific Article 10:32
lecture 372 PATCH a Specific Article 7:18
lecture 373 DELETE a Specific Article 4:4
lecture 374 Download the Completed Project Code Text
lecture 375 Tip from Angela - How to Get a Job as Program 2:7

Section 32 : Authentication & Security

lecture 376 Introduction to Authentication 5:21
lecture 377 Getting Set Up 7:26
lecture 378 Level 1 - Register Users with Username and Pa 14:43
lecture 379 How to Review the Source Code Text
lecture 380 Level 2 - Database Encryption 15:58
lecture 381 Using Environment Variables to Keep Secrets S 17:40
lecture 382 Level 3 - Hashing Passwords 15:25
lecture 383 Hacking 101 12:28
lecture 384 Level 4 - Salting and Hashing Passwords with 20:42
lecture 385 What are Cookies and Sessions 8:20
lecture 386 Using Passport.js to Add Cookies and Sessions 29:30
lecture 387 Level 6 - OAuth 2.0 & How to Implement Sign I 47:46
lecture 388 Finishing Up the App - Letting Users Submit S 13:40
lecture 389 Download the Completed Project Code Text
lecture 390 Tip from Angela - How to Work as a Freelancer 1:37

Section 33 : React.js

lecture 391 What is React 6:50
lecture 392 What we will make in this React module 1:19
lecture 393 Introduction to Code Sandbox and the Structur 5:50
lecture 394 Introduction to JSX and Babel 16:12
lecture 395 JSX Code Practice 7:34
lecture 396 Javascript Expressions in JSX & ES6 Template 11:42
lecture 397 Javascript Expressions in JSX Practice
lecture 398 JSX Attributes & Styling React Elements 16:58
lecture 399 Inline Styling for React Elements 8:42
lecture 400 React Styling Practice 9:59
lecture 401 React Components 15:48
lecture 402 React Components Practice 5:1
lecture 403 Javascript ES6 - Import, Export and Modules 11:11
lecture 404 Javascript ES6 Import, Export and Modules Pra 4:5
lecture 405 [Windows]? Local Environment Setup for React 13:52
lecture 406 [Mac] Local Environment Setup for React Deve 13:40
lecture 407 Keeper App Project - Part 1 Challenge 4:58
lecture 408 Keeper App Part 1 Solution 14:7
lecture 409 React Props 13:40
lecture 410 React Props Practice 13:19
lecture 411 React DevTools 17:20
lecture 412 Mapping Data to Components 10:21
lecture 413 Mapping Data to Components? Practice
lecture 414 Javascript ES6 MapFilterReduce 20:21
lecture 415 Javascript ES6 Arrow functions 9:57
lecture 416 Keeper App Project - Part 2 10:24
lecture 417 React Conditional Rendering with the Ternary 19:25
lecture 418 Conditional Rendering Practice 6:34
lecture 419 State in React - Declarative vs. Imperative 9:4
lecture 420 React Hooks - useState 18:9
lecture 421 useState Hook Practice 7:24
lecture 422 Javascript ES6 Object & Array Destructuring.m 17:45
lecture 423 Javascript ?ES6 Destructuring Challenge Solut 5:48
lecture 424 Event Handling in React 11:10
lecture 425 React Forms 13:40
lecture 426 Class Components vs. Functional Components 6:6
lecture 427 Changing Complex State 19:44
lecture 428 Changing Complex State Practice
lecture 429 Javascript ES6 Spread Operator 10:58
lecture 430 Javascript ES6 Spread Operator Practice 12:20
lecture 431 Managing a Component Tree 22:38
lecture 432 Managing a Component Tree Practice 8:28
lecture 433 Keeper App Project - Part 3 25:6
lecture 434 React Dependencies & Styling the Keeper App 16:39
lecture 435 Tip from Angela - How to Build Your Own Produ 2:14

Section 34 : Bonus Module Ask Angela Anything

lecture 436 AAA 1 - How to Soak in Programming Concepts a 39:43
lecture 437 AAA 2 - Schedule for Learning to Code and mor 39:9
lecture 438 AAA 3 - How to Start Freelancing and more. 25:20
lecture 439 AAA 4 - The Live AMA 45:5