Introduction
  • Introduction
  • Course Overview
  • Let's Get Started
Environment Setup (follow along)
  • Environment Overview
  • System Setup
  • Testing Installations
  • VSCode User Settings
  • Command Line Setup
  • Setup Cheat-sheet
Command Line
  • Command Line Overview
  • Command Line Interface (CLI)
  • Navigation Commands
  • Creating and Removing Files and Folders
  • The Path to Enlightenment
  • Windows, Mac, Linux???
  • Going from Place to Place
  • Making Directories and Files
  • Deleting Directories and Files
HTML
  • HTML Overview
  • HTML Introduction
  • HTML Document
  • Tags and Elements
  • Attributes
CSS
  • CSS Overview
  • CSS Introduction
  • Linking CSS
  • Rules
  • Help Dev Tools
  • Specificity
  • What is CSS
JavaScript
  • Adding JavaScript
  • Variables
  • DataTypes Primitive vs Reference
  • Math and Operators
  • Conditionals
  • Manipulating the DOM
  • Object Literals
  • Arrays
  • Loops Getting Started
  • Loops with Arrays
  • Functions with Parameters and Arguments
  • Introduction to JavaScript
  • Variables
  • DataTypes
  • For Loops
  • Calling Functions
Google Chrome and the Dev Tools
  • Dev Tools Overview
  • Your new best friend
  • The Elements Tab
  • The Console Tab
  • The Sources Tab
  • The Network Tab
  • Steps for Debugging
Git
  • Git Overview
  • Git Ready
  • Managing a Local Repository
  • GitHub
  • Git Guide
  • Integrating with VSCode
Code Challenges
  • Challenge 1
  • Challenge 2
  • Challenge 3
  • Challenge 4
  • Challenge 5
Project - Balloon Pop Logic (Code Along)
  • Balloon Pop Overview
  • Intro
  • Creating a Project
  • Code Snippets
  • Local Web Server
  • Adding Style
  • Inflate Button
  • Inflate Balloon
  • Click Count
  • Inflation Rate
  • using let
  • font ligatures
  • Pop Count
  • using timeouts
  • 3 second game
  • Single Responsiblity
  • Abstracting Draw
  • Abstracting Stop
  • Clock Interval
  • Drawing the Clock
  • Top Pop
  • Using LocalStorage
  • HTML Forms
  • Getting Form Data
  • The Player Object
  • Saving Player Data