Course Overview
  • Course Overview
JavaScript Building Blocks
  • Variables
  • Navigating to new lines in the Chrome Console
  • Variables Lab
  • Variables Quiz
  • Variables Cheat Sheet
  • Strings
  • Strings Quiz
  • Strings Lab
  • Strings Cheat Sheet
  • Operators
  • Operators Quiz
  • Operators Lab
  • Increment & Decrement Operators
  • Increment and Decrement Operators Quiz
  • Operators Cheat Sheet
JavaScript Building Blocks: Mini Apps
  • Mini Project: Kelvin to Fahrenheit
  • Mini Project: Kelvin to Fahrenheit - Video Review
  • Mini Project: Cat Years
  • Mini Project: Cat Years - Video Walkthrough
JavaScript Objects
  • Objects
  • Objects Quiz
  • Objects Lab
  • Objects Cheat Sheet
  • 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
JavaScript Arrays
  • Arrays
  • Arrays lab
  • Arrays Quiz
  • Array Methods Part 1
  • Array Methods Part 1 lab
  • Array Methods Quiz
  • Array Methods Part 2
  • Array Methods Par 2 lab
  • Arrays Review
JavaScript Arrays: Mini App
  • Mini Project: Random Insult Generator
  • Mini Project: Random Insult Generator - Video Review
JavaScript Functions
  • Functions
  • Functions lab
  • Functions Deep Dive - Expressions, Anonymous functions & IIFEs
  • Functions Deep Dive lab
  • Function Scope
  • Function Scope lab
JavaScript Functions: Mini Apps
  • 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
JavaScript Loops & Conditionals
  • Loops - Conditional Statements & Operators
  • Loops Part 1 lab
  • Switch Statements
  • Switch Statements Lab
  • Loops Part 2 - For Loops, While Loops & Do/While
  • Loops Part 2 lab
JavaScript Loops & Conditionals: Mini App
  • Magic Eight Ball
  • Magic Eight Ball - Video Walkthrough
JavaScript Regular Expressions
  • Regular Expressions Intro
  • Regular Expressions Resource
Context: This, Bind, Call & Apply
  • This & Bind
  • This & Bind Lab
  • This & Call
  • This & Call Lab
Functional Programming Primer
  • 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
JavaScript Algorithms
  • Identify Unique String
  • Identify Longest Word in a String
  • Permutation of Two Strings
  • Sum of Range
  • Remove Elements From Head
  • Palindrome
ES6
  • Let Statements
  • Let Statements Lab
  • Const Declaration
  • Template Literals