| 1 (Aug 26 / 28)) | Course Introduction | Intro to Class | Getting Started with Python | |
| 2 (Sept 2 / 4 ) | Variables, Flow | Control Flow | Choose Your Own Adventure | |
| 3 (Sep 9 / 11) | Version Control | Git and GitLab | Choose Your Own Adventure, Pt 2 | |
| 4 (Sep 16 / 18) | Loops and Variables | Counting and Loops | Flashcards | |
| 5 (Sep 23 / 25) | Drawing | Turtle Graphics | Country Flag | |
| 6 (Sep 30 / Oct 1) | Lists and Randomness | Using Lists | Guestbook | |
| 7 (Oct 7 / 9) | Functions | Drawing with Functions | Speak in Emoji | |
| 8 (Oct 14 / 16) | Dictionaries | Dictionaries as Data Structures | Structured User Interface | |
| 9 (Oct 23) Fall Break; no class Oct 21 | Modules | NO CLASS - fall break | Organizing Your Program | |
| 10 (Oct 28 / 30) | Revisiting Functions | NO CLASS - Vigil-Hayes at Conference | Practicing Functions | |
| 11 (Nov 4 / Nov 6) | Reading Code | Practice Reading Code | Refactor Old Studio | |
| 12 (Nov 11 / 13) | Files | Reading and Writing Files | Word Cloud | |
| 13 (Nov 18 / 20) | APIs | Request Data Using APIs | Movie Cloud | |
| Break (Nov 25 / 27) | Thanksgiving Break | Final Project Consultation | Thanksgiving Break | |
| 14 (Dec 2 / 4) | Reflection | Adventure Engine | NO CLASS - Work on your final project! | |