Each lesson: 40 minutes (one instruction day)
Each create project: 40 minutes (one instruction day)
| Days | Lesson | Concepts | Project |
| 2 |
Lesson 1: All Mixed Up |
lists, indexing | band name generator |
| 2 | Lesson 2: Password Generator | algorithms, strings, indexing, console output | |
| 2 | Lesson 3: Play Again | while loops, nested loops, console output | looping games |
| 2 | Lesson 4: Word Solve | while loops, list manipulation, console output | leet speak |
| 2 | Lesson 5: Changing Scenes | functions | world map |
| 2 | Lesson 6: Dance Moves | functions, loops | sports event |
| 1 | Optional: Gallery Walk, Peer Review, Code Walkthrough | Engage with Project Work | |
| 2 | Lesson 7: Dance Off | events | etch-a-sketch |
| 2 | Lesson 8: Math Machine | pass statements, conditionals, functions | code your own adventure |
| 2 | Lesson 9: Refactoring 1 | loops, functions, refactoring | |
| 2 | Lesson 10: Party Invitation | functions, parameters | interactive e-card |
| 2 | Lesson 11: Around the Solar System | functions, parameters, returns | measurement converters |
| 2 | Lesson 12: Secret Code | functions, parameters, returns, list manipulation | |
| 1 | Optional: Gallery Walk, Peer Review, Code Walkthrough | Engage with Project Work | |
| 2 | Lesson 13: Stick Figures | functions, parameters, returns, list manipulation | animated logo |
| 2 | Lesson 14: Leap Year | Booleans, logical operators | playlist creator |
| 2 | Lesson 15: Refactoring 2 | loops, functions, parameters, refactoring | |
| 2 | Lesson 16: Astronaut Rescue | events, collisions, conditionals | maze game |
| 2 | Lesson 17: Save the Moon! | global variables, interval events | gatekeeper game |
| 2 | Lesson 18: Wizard Duel | new spell | |
| 1 | Optional: Gallery Walk, Peer Review, Code Walkthrough | Engage with Project Work | |
| 1 | Lesson 19: Concept Review | concept review | |
| 2 | Lesson 20a: Final: Brick Breaker | events, nested loops, conditionals, list manipulation | |
| 2 | Lesson 20b: Final: YOUR Brick Breaker | events, nested loops, conditionals, list manipulation | brick breaker game |
| Total: 45 |
| Day 1 | Introduce Lesson: Direct Instruction Slides or Kahoot | 10 minutes |
| Students start lesson | 30 minutes | |
| Day 2 | Students finish lesson or start Create Project | 10 minutes |
| Create Project | 30 minutes |