Section 1 : Course Introduction

lecture 1 Welcome to the Course 2:18
lecture 2 About Certification Pdf
lecture 3 Setting up Our Tools 3:57

Section 2 : JavaScript Language Basics

lecture 4 Section Intro 0:45
lecture 5 Download the Code Zip
lecture 6 Let's start coding! 6min 5:30
lecture 6 Let's start coding! 6min 5:30
lecture 7 A Brief Introduction to JavaScript 4:22
lecture 8 Variables and Data Types 12:19
lecture 9 Variable Mutation and Type Coercion 11:4
lecture 10 Basic Operators 7:55
lecture 11 Operator Precedence 13:50
lecture 12 Coding Challenge 1 1:49
lecture 13 Coding Challenge 1- Solution 4:10
lecture 14 If - else Statements 7:44
lecture 15 Boolean Logic 9:17
lecture 16 The Ternary Operator and Switch Statements 11:42
lecture 17 Truthy and Falsy Values and Equality Operators
lecture 18 Coding Challenge 2 1:48
lecture 19 Coding Challenge 2- Solution 7:13
lecture 20 Functions 10:11
lecture 21 Function Statements and Expressions 9:30
lecture 22 Arrays 11:48
lecture 23 Coding Challenge 3 1:28
lecture 24 Coding Challenge 3- Solution 7:39
lecture 25 Objects and Properties 8:28
lecture 26 Objects and Methods 6:47
lecture 27 Coding Challenge 4 1:0
lecture 28 Coding Challenge 4- Solution
lecture 29 Loops and Iteration 19:32
lecture 30 Coding Challenge 5 3:27
lecture 31 Coding Challenge 5- Solution, Part 1 11:1
lecture 32 Coding Challenge 5- Solution, Part 2 8:54
lecture 33 JavaScript Versions- ES5, ES6 - ES2015 and ES6+ 5:7

Section 3 : How JavaScript Works Behind theScenes

lecture 34 Section Intro 0:50
lecture 35 Download the Code Text
lecture 36 How Our Code Is Executed- JavaScript Parsers and E 2:27
lecture 37 Execution Contexts and the Execution Stack 5:17
lecture 38 Execution Contexts in Detail- Creation and Executi 3:52
lecture 39 Hoisting in Practice 11:24
lecture 40 Scoping and the Scope Chain 11:24
lecture 41 The 'this' Keyword 1:35
lecture 42 The 'this' Keyword in Practice 10:54

Section 4 : JavaScript in the BrowserDOM Manipulation and Events

lecture 43 Section Intro 0:17
lecture 44 Download the Code Text
lecture 45 The DOM and DOM Manipulation 0:50
lecture 46 5-Minute HTML and CSS Crash Course 2:18
lecture 47 Project Setup and Details 1:58
lecture 48 First DOM Access and Manipulation 0:36
lecture 49 Events and Event Handling- Rolling the Dice 16:45
lecture 50 Updating Scores and Changing the Active Player
lecture 51 Implementing Our 'Hold' Function and the DRY Prin 17:1
lecture 52 Creating a Game Initialization Function 11:9
lecture 53 Finishing Touches- State Variables 7:30
lecture 54 Coding Challenge 6 2:15
lecture 55 Coding Challenge 6- Solution, Part 1 6:12
lecture 56 Coding Challenge 6- Solution, Part 2 8:11
lecture 57 Coding Challenge 6- Solution, Part 3 6:16

Section 5 : Advanced Java Script Objects and Functions

lecture 58 Section Intro 0:49
lecture 58 Section Intro 0:49
lecture 59 Download the Code Text
lecture 60 Everything Is an Object- Inheritance and the Proto 9:22
lecture 61 Creating Objects- Function Constructors 12:37
lecture 62 The Prototype Chain in the Console 7:19
lecture 63 Creating Objects- Object.create 5:51
lecture 64 Primitives vs. Objects 7:18
lecture 65 First Class Functions- Passing Functions as Argume 14:4
lecture 66 First Class Functions- Functions Returning Functio 7:18
lecture 67 Immediately Invoked Function Expressions (IIFE) 5:32
lecture 68 Closures 14:13
lecture 69 Bind, Call and Apply 16:4
lecture 70 Coding Challenge 7 5:42
lecture 71 Coding Challenge 7- Solution, Part 1 15:57
lecture 72 Coding Challenge 7- Solution, Part 2 0:49

Section 6 : Putting It All Together The Budget App Project

lecture 73 Section Intro 14:35
lecture 74 Download the Code Text
lecture 75 Project Setup and Details 3:24
lecture 76 Project Planning and Architecture- Step 1 5:9
lecture 77 Implementing the Module Pattern 15:34
lecture 78 Setting up the First Event Listeners 14:25
lecture 79 Reading Input Data 14:25
lecture 80 Creating an Initialization Function 4:2
lecture 81 Creating Income and Expense Function Constructors 8:25
lecture 82 Adding a New Item to Our Budget Controller. 16:56
lecture 83 Adding a New Item to the UI 17:29
lecture 84 Clearing Our Input Fields 10:9
lecture 85 Updating the Budget- Controller 8:56
lecture 86 Updating the Budget- Budget Controller 17:26
lecture 87 Updating the Budget- UI Controller 10:22
lecture 88 Project Planning and Architecture- Step 2 2:5
lecture 89 Event Delegation 3:12
lecture 90 Setting up the Delete Event Listener Using Event D 16:33
lecture 91 Deleting an Item from Our Budget Controller 15:41
lecture 92 Deleting an Item from the UI 5:43
lecture 93 Project Planning and Architecture- Step 3
lecture 94 Updating the Percentages- Controller 3:39
lecture 95 Updating the Percentages- Budget Controller 13:28
lecture 96 Updating the Percentages- UI Controller 10:23
lecture 97 Formatting Our Budget Numbers- String Manipulation 14:53
lecture 98 Displaying the Current Month and Year 5:21
lecture 99 Finishing Touches- Improving the UX 8:53
lecture 100 We’ve Made It! Final Considerations 0:55

Section 7 : Next GenerationJavaScript Introto ES6 / ES2015

lecture 101 Section Intro 0:55
lecture 102 Download the Code Text
lecture 103 What's new in ES6 - ES2015 1:5
lecture 104 Variable Declarations with let and const 14:23
lecture 105 Blocks and IIFEs 3:31
lecture 106 Strings in ES6 - ES2015. 9:25
lecture 107 Arrow Functions- Basics 6:46
lecture 108 Arrow Functions- Lexical 'this' Keyword 16:18
lecture 109 Destructuring 7:2
lecture 110 Arrays in ES6 - ES2015 13:26
lecture 111 The Spread Operator 8:29
lecture 112 Rest Parameters 12:44
lecture 113 Default Parameters 7:52
lecture 114 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 115 Classes 8:13
lecture 116 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
lecture 117 Coding Challenge 8 2:41
lecture 118 Coding Challenge 8- Solution 30:41

Section 8 : Asynchronous Java ScriptPromises,AsyncAwait and AJAX

lecture 119 Section Intro 0:27
lecture 120 An Example of Asynchronous JavaScript 5:46
lecture 121 Understanding Asynchronous JavaScript- The Event L 6:18
lecture 122 The Old Way- Asynchronous JavaScript with Callback 7:36
lecture 123 From Callback Hell to Promises 21:35
lecture 124 From Promises to Async-Await 9:17
lecture 125 AJAX and APIs 2:26
lecture 126 Making AJAX Calls with Fetch and Promises 14:21
lecture 127 Making AJAX Calls with Fetch and Async-Await 9:19

Section 9 : Modern JavaScript Using ES6,NPM,Babel and Web pack

lecture 128 Section Intro 0:45
lecture 129 Project Overview 3:36
lecture 130 An Overview of Modern JavaScript 2:57
lecture 131 A Brief Introduction to the Command Line 10:16
lecture 132 A Modern Setup- Installing Node.js and NPM 10:37
lecture 133 Note Tooling Changes Text
lecture 134 A Modern Setup- Configuring Webpack
lecture 135 A Modern Setup- The Webpack Dev Server 13:54
lecture 136 A Modern Setup- Babel 7:30
lecture 137 Planning our Project Architecture with MVC 1:18
lecture 138 How ES6 Modules Work 5:8
lecture 139 PLEASE READ Changes to the Project API Text
lecture 140 About Certification Pdf
lecture 141 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYS Pdf
lecture 142 Building the Search Controller 10:38
lecture 143 Building the Search View - Part 1 23:20
lecture 144 Building the Search View - Part 2 11:10
lecture 145 Rendering an AJAX Loading Spinner 10:5
lecture 146 Implementing Search Results Pagination 31:38
lecture 147 Building the Recipe Model - Part 1 12:22
lecture 148 Building the Recipe Controller 12:22
lecture 149 Building the Recipe Model - Part 2 37:16
lecture 150 Building the Recipe View - Part 1 11:24
lecture 151 Building the Recipe View - Part 2 16:26
lecture 152 Updating Recipe Servings 14:5
lecture 153 Building the Shopping List Model 14:5
lecture 154 Building the Shopping List View 5:19
lecture 155 About Proctor Testing Pdf
lecture 156 Building the Likes Model 5:19
lecture 157 Building the Likes Controller 7:47
lecture 158 Building the Likes View 19:17
lecture 159 Implementing Persistent Data with localStorage 11:36
lecture 160 Wrapping up- Final Considerations 5:34

Section 10 : Final Course Exam 30 Questions to Test Your Java Script

lecture 161 Some Considerations Before You Start Text

Section 11 : Conclusion

lecture 162 Where to Go from Here 1:56
lecture 163 Be the First to Know About New Course Launches! Text

Section 12 : BONUS A Node.js Crash Course

lecture 164 A Quick Overview of Nodejs 3:11
lecture 165 The Laptop Store Project, Part 1 30:17
lecture 166 The Laptop Store Project, Part 2 36:24