- Week 0 - Statements, expressions, variables
- Understand the structure of this class, explore Python as a calculator
- Week 1 - Functions, logic, conditionals
- Learn the basic constructs of Python programming, create a program that plays a variant of Rock-Paper-Scissors
- Week 2 - Event-driven programming, local/global variables
- Learn the basics of event-driven programming, understand difference between local and global variables, create an interactive program that plays a simple guessing game
- Week 3 - Canvas, drawing, timers
- Create a canvas in Python, learn how to draw on the canvas, create a digital stopwatch
- Week 4 - Lists, keyboard input, the basics of modeling motion
- Learn the basics of lists in Python, model moving objects in Python, recreate the classic arcade game "Pong"