Why Programming?
  • Promo Video
  • What is Programming (...and why do I care?)
  • Should Everyone Learn Programming?
  • How I Learned to Code: MP3s & The Matrix
The Web Development Process (aka. Focusing in on the problem at hand)
  • Vocabulary
  • The Flow: Plan, Design, Develop
  • Product Development
  • User Experience (UX)
  • Information Architecture (IA)
  • Visual Design
  • Development
  • The Web Development Process: Agile vs. Waterfall
Which Language? (aka. Understanding the tools)
  • Which Language Should I Choose? Part I: Fundamentals
  • The Web: PHP, Ruby and Python
  • Pop Quiz! Review
  • Which Language Should I Choose? Part II: Mobile
  • Responsive Design & Mobile Web
  • Content Management Systems (CMSs)
  • Which Language Should I Choose? Part III: Node.js & Beyond
  • File Under: Not A Programming Language
  • APIs
  • Tech Stack
  • A Techstack Is Kind of Like A Pizza
Lets Code (aka. Solving the Problem)
  • Get Our Text Editor Up & Running!
  • HTML Gives Our Page Structure
  • CSS Brings in the Styles
  • JavaScript: Events
  • JavaScript: Comments
  • JavaScript: Print
  • JavaScript: Variables
  • Recap & What's Next?