Course Schedule
| Week | Topic / Readings | Lab | Studio |
|---|---|---|---|
| Week 0 (Sep 8-10) | What is programming? | Getting Started | Control Flow |
| Week 1 (Sep 15-17) | Version Control | Git and GitHub | Choose your own adventure |
| Week 2 (Sep 22-24) | Lists and Randomness | Using Lists | Flash Cards |
| Week 3 (Sep 29-Oct 1) | Drawing | Turtles | Country Flag Studio |
| Week 4 (Oct 6-8) | Functions | Drawing with Functions | Speak in Emoji |
| Week 5 (Oct 13-15) | Dictionaries | Dictionaries as Data Structures | Guestbook |
| Week 6 (Oct 20-22) | Revisiting Functions | Practicing Functions | |
| Week 7 (Oct 27-29) | More Dictionaries | ||
| Week 8 (Nov 3-5) | Reading Code | ||
| Week 9 (Nov 10-12) | AI | ||
| Week 10 (Nov 17-19) | Files | ||
| Week 11 (Nov 24-26) | APIs | ||
| Week 12 (Dec 1-3) | Modules | ||
| Week 13 (Dec 8) | Creativity |