| Week 1 09/17/25 | Wed, 09/17 | What is Computation | |
| 09/17/25 | Wed, 09/17 | Programming in Text | |
| Week 2 09/22/25 | Mon, 09/22 | Graphics Functions | |
| 09/22/25 | Mon, 09/22 | Compound Functions | |
| 09/26/25 | Fri, 09/26 | Aligning Language | |
| Week 3 09/29/25 | Mon, 09/29 | Iterating | |
| 09/29/25 | Mon, 09/29 | Lambda Abstraction | |
| 10/03/25 | Fri, 10/03 | Conditional Expressions | |
| Week 4 10/06/25 | Mon, 10/06 | Composite Data | |
| 10/06/25 | Mon, 10/06 | Manipulating Composite Data Types | |
| 10/10/25 | Fri, 10/10 | Q1 Review | |
| Week 5 10/13/25 | Mon, 10/13 | Recursion | |
| 10/15/25 | Wed, 10/15 | Iterative Recursion | |
| Week 6 10/20/25 | Mon, 10/20 | Linked Lists | |
| 10/20/25 | Mon, 10/20 | Trees | |
| 10/24/25 | Fri, 10/24 | Binary Search Trees | |
| Week 7 10/27/25 | Mon, 10/27 | Q2 Review | |
| 10/31/25 | Fri, 10/31 | On Functional Programming | |
| Week 8 11/03/25 | Mon, 11/03 | Imperative Programming | |
| 11/03/25 | Mon, 11/03 | More Imperatives | |
| 11/07/25 | Fri, 11/07 | Scope | |
| Week 9 11/10/25 | Mon, 11/10 | Mutation and Subtypes | |
| 11/10/25 | Mon, 11/10 | Methods | |
| 11/14/25 | Fri, 11/14 | Imperatives, OOP, and HashMaps | |
| Week 10 11/17/25 | Mon, 11/17 | Quiz 3 Review | |
| 11/19/25 | Wed, 11/19 | Files and Folders w/ Imperatives | |
| Week 11 11/24/25 | Mon, 11/24 | Programming and Thinking (Asynchronous - NOT In-Person) | |
| 11/26/25 | Wed, 11/26 | No Class (University Holiday) | |
| 11/28/25 | Fri, 11/28 | No Class (University Holiday) | |
| Week 12 12/01/25 | Mon, 12/01 | Soft-skills, Debugging, and Testing | |
| 12/03/25 | Wed, 12/03 | Intro to Asteroids | |
| 12/05/25 | Fri, 12/05 | Q4 Review + AMA | |