Week 1 | Exercise 0 | Setting Up and Signing Up | 100 points | Fri, 01/10 | 01/10/25 |
Week 2 | Tutorial 1 | Writing Our Own Programs | 100 points | Wed, 01/15 | 01/15/25 |
| Exercise 1 | Using Operators, Variables, and Functions | 100 points | Fri, 01/17 | 01/17/25 |
Week 3 | Tutorial 2 | Practice with Functions | 100 points | Wed, 01/22 | 01/22/25 |
| Exercise 2 | Writing Functions | 100 points | Fri, 01/24 | 01/24/25 |
Week 4 | Tutorial 3 | Practice with Compound Shapes | 100 points | Wed, 01/29 | 01/29/25 |
| Exercise 3 | Making Compound Shapes | 100 points | Fri, 01/31 | 01/31/25 |
Week 5 | Exercise 4 | Reading Someone Else's Program | 100 points | Fri, 02/07 | 02/07/25 |
Week 6 | Tutorial 4 | Practice with Conditionals and Loops | 100 points | Wed, 02/12 | 02/12/25 |
| Exercise 5 | Intro to Animation | 100 points | Fri, 02/14 | 02/14/25 |
Week 7 | Tutorial 5 | Event Handlers | 100 points | Wed, 02/19 | 02/19/25 |
| Exercise 6 | Getting Started on P1 | 100 points | Fri, 02/21 | 02/21/25 |
Week 8 | P1 | Project 1 | points | Fri, 02/28 | 02/28/25 |
Week 9 | Tutorial 6 | Reading from a File | 100 points | Wed, 03/05 | 03/05/25 |
| Ex7 | Navigating a Code Base | points | Fri, 03/07 | 03/07/25 |
Week 10 | Tutorial 7 | Getting Started on P2 | 100 points | Wed, 03/12 | 03/12/25 |
Week 11 | P2 | Project 2 | 40 points | Thu, 03/20 | 03/20/25 |
| P2S | Project 2 - Music | points | Thu, 03/20 | 03/20/25 |
| P2Y | Project 2 - Yelp | points | Thu, 03/20 | 03/20/25 |