Objects - Dot & Bracket Notation 
 
Object Dot and Bracket Notation Quiz 
 
Objects Dot & Bracket Notation Lab 
 
Object Constructor Functions 
 
Object Constructor Functions lab 
 
The Secret Life of JavaScript Primitives 
 
Mini App: Bear Human Gun Game 
 
Mini App: Bear Human Gun Game - Video Walkthrough 
 
Bear Human Gun Step by Step Walkthrough 
 
Mini App: Calorie Calculator 
 
Mini App: Calorie Calculator - Video Walkthrough 
 
Calorie Calculator Step by Step Walkthrough 
 
Functional Programming Part 1 - Intro and Filter 
 
Functional Programming Part 1 lab 
 
Functional Programming Part 2 - Map 
 
Functional Programming Part 2 - Map 
 
Functional Programming Part 2 lab 
 
Functional Programming Part 3 - Reduce 
 
Functional Programming Part 3 lab 
 
Array Methods - Further Reading 
 
Name Swap - Built in Functions 
 
Name Swap - Built in Functions - Final Code 
 
Name Swap - Indices - Final Code 
 
Remove Odd Number from Array with Modulus Operator and For Loops 
 
Remove Odd Number from Array with Modulus Operator and For Loops - Final Code 
 
Remove Odd Numbers from Array with Filter Method 
 
Remove Odd Numbers from Array with Filter Method - Final Code 
 
Repeat a String with for loop 
 
Repeat a String with for loop - Final Code 
 
Repeat a String with while loop 
 
Repeat a String with while loop - Final Code 
 
Find the Longest String with replace method and regular expressions 
 
Find the Longest String - Final Code 
 
Find the Longest String with replace method and regular expressions with For Of 
 
Find the Longest String Part II - Final Code 
 
Alphabetize String with sort() method 
 
Alphabetize String - Final Code 
 
Alphabetize String with sort() method and spread syntax 
 
Alphabetize String Part II - Final Code 
 
Filter Strings in an Array 
 
Find Largest Number in an Array - Codepen 
 
Find Largest Number in an Array 
 
Reverse a String with built in functions 
 
Reverse a String with built in functions - Final Code 
 
Reverse a String with spread syntax 
 
Reverse a String with spread syntax - Final Code 
 
Reverse a String with for loop 
 
Reverse a String with for loop - Final Code 
 
Reverse a String with for of loop 
 
Repeat a String with for of loop - Final Code 
 
Release Schedule for Todo List App 
 
Todo List Project Overview 
 
Lesson Two - document.querySelector() and document.getElementById() methods 
 
Lesson 3 - Changing the DOM with document.textContent property 
 
Lesson 4 - More DOM methods and properties 
 
Lesson 5 - User interaction and event listeners 
 
Lesson 6 - Working with Forms 
 
Setting Up Dev Environment 
 
Todo App without Local Storage 
 
Todo App with Local Storage 
 
lesson 12 - Sharing Your Code 
 
Release Schedule for Todo List App 
 
Dog Therapy Preview - Video Walkthrough 
 
JSON Data and AJAX Requests 
 
JSON Data and AJAX Requests - Video Walkthrough 
 
How to Make an AJAX Request with the fetch() Method 
 
How to Make an AJAX Request with the fetch() method - Video Walkthrough 
 
Build and Style our Page with HTML & CSS 
 
CSS Animations - Video Walkthrough 
 
CSS Animations Challenge Video Walkthrough 
 
CSS Transitions - Video Walkthrough 
 
CSS Transitions Challenge: transition-function-timing 
 
CSS Transitions Challenge - Video Walkthrough 
 
Debugging - Video Walkthrough - Part 1 
 
Debugging - Video Walkthrough - Part 2 
 
Debugging - Video Walkthrough - Part 3 
 
Keeping Time with Moment.js 
 
Keeping Time with Moment.js - Video Walkthrough - Basics 
 
Keeping Time with Moment.js - Video Walkthrough - Christmas Countdown 
 
Add Global CSS & Font Awesome 
 
SetContext and GetContext 
 
Empty Values Functionality 
 
Pass Edit Values into Form 
 
Transition - in: and out: 
 
Simple Expense Transition 
 
Key Expression in Each Block and Animate 
 
HTTP Request using onMount 
 
HTTP Request using #Await Blocks 
 
Deploy on Netlify - Drag and Drop 
 
Deploy on Netlify - Continuous Deployment 
 
Bootstrap Svelte Application 
 
Folder Structure and Resources 
 
Svelte Store Benefits/Basics 
 
Store Unsubscribe Shorthand 
 
Products Component Complete 
 
Setup Close Sidebar Function 
 
Decrease Amount Refactor - OPTIONAL 
 
Login Page - Basic Functionality 
 
Alert with Form Sumbissions 
 
Close Alert Programmatically 
 
Double Check Login Functionality 
 
Checkout Form - Basic Setup 
 
Stripe Elements - Javascript 
 
Connect Claudinary with Strapi 
 
Deploy Svelte APP on Netlify
 
 
Getting Started From Scratch with React 
 
Rendering Multiple Elements 
 
Creating Functional Stateless Components 
 
Stateless Functional Components Practice 
 
Creating Class Components 
 
Creating Class Components Practice 
 
Styling Stateless Functional Components 
 
Styling within Components 
 
Building Your First Complex Component 
 
Styling Our Components Part I 
 
Styling Our Components Part II 
 
Props Part I - Stateless Functional Components 
 
Props Part II - Class Components 
 
Props Part III - Color Spectrum Refactor 
 
Capstone Project - Image Links 
 
Iterating Through Lists Refactor 
 
Filter and Map method on an Array 
 
Rendering Two Filtered and Transformed Lists to the DOM 
 
FriendLy App Refactor with Map method 
 
FriendLy - Filter and Map two Lists to the DOM 
 
Useless Note Take - Introduction to React Events 
 
Guess My Age - Intro to State 
 
Ajax Requests and the Fetch API