Slides
| Week 1 | Tu, 01/08 | Slides 00: Intro to the Course |
| Th, 01/10 | Slides 01: Hardware and software Slides 02: Expressions, variables, and statements |
|
| Week 2 | Tu, 01/15 | Slides 03: Working with Functions and Modules |
| Th, 01/17 | Slides 04: Creating functions and modules | |
| Week 3 | Tu, 01/22 | Slides 05a: Functions continued Slides 05b: Conditional execution |
| Th, 01/24 | Slides 06: While Loops | |
| Week 4 | Tu, 01/29 | Slides 07: Loops and Iteration Continued |
| Th, 01/31 | Slides 08: User Input, Events, and Function Practice | |
| Week 5 | Tu, 02/05 | Slides 09: Exam Review |
| Th, 02/07 | Exam | |
| Week 6 | Tu, 02/12 | Slides 10: Files |
| Th, 02/14 | Slides 11: Dictionaries | |
| Week 7 | Tu, 02/19 | Slides 12: Hodgepodge |
| Th, 02/21 | Slides 13: Intro to Databases | |
| Week 8 | Tu, 02/26 | Slides 14: Constructing Data from Messiness |
| Th, 02/28 | Slides 15: Intro to Web APIs | |
| Week 9 | Tu, 03/05 | Slides 16: Data Output |
| Th, 02/28 | Slides 17: Creating Data Presentations | |
| Week 10 | Tu, 03/12 | Slides 17: Exam Review |