Introduction
  • Introduction
  • What you can expect
  • Join our developer group
How to...
  • How to Use CodePen.io
  • How to Ask Great Questions
Getting Started
  • Where to put your JavaScript
  • Variables and Data Types
  • Variables and Data Types Part 2
  • String Manipulation
  • String Manipulation Part 2
  • Project #1
  • Project #1: Solution
  • Very Important!
  • Code Comments
  • Basic Operators
  • Comparison Operators
  • If/Else Statements
  • If/Else Statements with User Input
  • Query Selectors
  • Query Selectors Part 2
  • Intro to Functions
  • Function Examples
  • HTML Events
  • Project #2: Create a Browser Calculator
  • Project #2: Solution
  • Project #2: Solution Part 2
  • Anonymous Functions
  • Self Invoking Functions
  • The`this` Keyword
  • Hoisting
  • Try, Catch, Throw and Finally
  • Scope
  • Project #3: Making a Modal
  • Project #3: Solution
  • Project #3: Solution Part 2
  • Imposter Syndrome
  • Arrays
  • Objects
  • Objects Part 2
  • For Loops
  • While Loops
  • Intro to Classes
  • Returning Values from Classes
  • Subclassing
  • Super
  • Surprise!
  • Const and Let
  • Arrow Functions
  • Frameworks and Libraries
  • How to Make Money While Learning to Code
  • Don't Forget
Summary
  • Summary
  • Final Exam
Bonus
  • Bonus