| Week 1 01/05/26 | Mon, 01/05 | Why are we here? | |
| 01/07/26 | Wed, 01/07 | What is a computer? What is a program? | |
| 01/09/26 | Fri, 01/09 | Writing Programs | |
| Week 2 01/12/26 | Mon, 01/12 | Data Types, Operators, & Variables | |
| 01/14/26 | Wed, 01/14 | Functions | |
| 01/16/26 | Fri, 01/16 | Programming Practices | |
| Week 3 01/19/26 | Mon, 01/19 | NO CLASS (MLK Day) | |
| 01/21/26 | Wed, 01/21 | Functions and Graphics | |
| 01/23/26 | Fri, 01/23 | Reporter Functions | |
| Week 4 01/26/26 | Mon, 01/26 | Writing Reporters and Modules | |
| 01/28/26 | Wed, 01/28 | Sequences of Data | |
| 01/30/26 | Fri, 01/30 | Sequences and Scope | |
| Week 5 02/02/26 | Mon, 02/02 | Q1 Review | |
| 02/06/26 | Fri, 02/06 | Conditionals | |
| Week 6 02/09/26 | Mon, 02/09 | More Control Flow - Loops! | |
| 02/11/26 | Wed, 02/11 | Using Loops for Animations! | |
| 02/13/26 | Fri, 02/13 | Conditionals | |
| Week 7 02/16/26 | Mon, 02/16 | Events and Listeners | |
| 02/18/26 | Wed, 02/18 | Keyboard Events | |
| 02/20/26 | Fri, 02/20 | Processing Data | |
| Week 8 02/23/26 | Mon, 02/23 | Quiz 2 Review | |
| 02/27/26 | Fri, 02/27 | Intro to Dictionaries | |
| Week 9 03/02/26 | Mon, 03/02 | Dictionaries for Complex Data | |
| 03/04/26 | Wed, 03/04 | Files and Errors | |
| 03/06/26 | Fri, 03/06 | Programming in the Real World | |
| Week 10 03/09/26 | Mon, 03/09 | Getting Data from the Real World | |
| 03/11/26 | Wed, 03/11 | P2 Intro | |
| Week 11 03/19/26 | Thu, 03/19 | Project 2 (due at 5pm) | |