1 (Jan 13 / 15) | Course Introduction | Intro to Class | Getting Started with Python | |
2 (Jan 20 / 22) | Variables, Flow | NO CLASS - MLK day | Control Flow | |
3 (Jan 27 / 29) | Version Control | Git and GitLab | Choose Your Own Adventure | |
4 (Feb 3 / 5) | Loops and Variables | Counting and Loops | Flashcards | 1 - Google Search |
5 (Feb 10 / 12) | Drawing | Turtle Graphics | Country Flag (extra credit - snow day!) | |
6 (Feb 17 / 19) | Lists and Randomness | Using Lists | Guestbook | |
7 (Feb 24 / 26) | Functions | Drawing with Functions | Speak in Emoji | 2 - Error Messages |
Break (Mar 3 / 5) | Spring Break | NO CLASS | NO CLASS | |
8 (Mar 10 / 12) | Dictionaries | Dictionaries as Data Structures | Structured User Interface | |
9 (Mar 17 / 19) | Modules | Organizing Your Program | Hangman | 3 - ChapGPT |
10 (Mar 24 / 26) | Revisiting Functions | Practicing Functions | Tic Tac Toe | |
11 (Mar 31 / Apr 2) | Reading Code | Practice Reading Code | Refactor Old Studio | 4 - Jobs |
12 (Apr 7 / 9) | Files | Working with Text and Files | Word Cloud | |
13 (Apr 14 / 16) | APIs | Request Data Using APIs | Movie Cloud | 5 - Ethics |
14 (Apr 21 / 23) | Reflection | Adventure Engine | Adventure Engine (continued) | |