| Module 1 | Introduction and Installation |
|---|---|
| Unit 1 | Welcome to the Course |
| Unit 2 | Install Pyton and Pygame MAC |
| Unit 3 | Install Pyton and Pygame PC |
| Unit 4 | Intro to Idle |
| Module 2 | Introduction to Python |
| Unit 1 | Variables Intro |
| Unit 2 | Variable Operations |
| Unit 3 | Tuples, Lists, Dictionaries |
| Unit 4 | If Statements |
| Unit 5 | While and For in Loops |
| Unit 6 | Functions |
| Unit 7 | Classes and Objects |
| Unit 8 | Subclasses and Inheritance |
| Module 3 | Build a Game in Python |
| Unit 1 | Setting up the Display |
| Unit 2 | Building a Basic Game Loop |
| Unit 3 | Displaying Shapes and Images |
| Unit 4 | Making Code Object Oriented |
| Unit 5 | Creating Game Object Class |
| Unit 6 | Implementing Player Class and Basic Movement |
| Unit 7 | Implementing Enemy Class and Bounds Checking |
| Unit 8 | Implement Collision Detection |
| Unit 9 | Implementing Win and Lose Conditions |
| Unit 10 | Increasing Game Difficulty |
| Unit 11 | Project Summary |