Curriculum
- 5 Sections
- 85 Lessons
- 96 Hours
Expand all sectionsCollapse all sections
- Learning to Code with Python (10 Classes)14
- 1.0What is Programming?
- 1.1Drawing with Turtles
- 1.2Variables
- 1.3Loops
- 1.4Saving and Running Programs
- 1.5Functions
- 1.6Input and Conditional Statements
- 1.7Number Guessing Game
- 1.8Rock Paper Scissors Game
- 1.9Secret Codes
- 1.10Creating Computer Graphics
- 1.11Simple Animation
- 1.12Animating More Objects
- 1.13More Fun with Animation
- Game Development with Pygame: Shooting Game Development (10 Classes)18
- 2.1Installing and Setting Up Python IDE for Game Development
- 2.2Getting Started with Pygame
- 2.3Working with Sprites
- 2.4More About Sprites
- 2.5Player Sprite and Controls
- 2.6Enemy Sprites
- 2.7Collisions (and Bullets!)
- 2.8Adding Graphics
- 2.9Improved Collisions with Examples
- 2.10Sprite Animation
- 2.11Score (and Drawing Text)
- 2.12Sound and Music
- 2.13Shields
- 2.14Explosions
- 2.15Player Lives
- 2.16Powerups Part One
- 2.17Powerups Part Two
- 2.18Game Over Screen
- Game Development with Pygame: Jumping Game Development with Platforms (10 Classes)19
- 3.0Setting Up
- 3.1Player Movement
- 3.2Gravity and Platforms
- 3.3Jumping
- 3.4Scrolling the Window
- 3.5Score and Game Over
- 3.6Splash & End Screens
- 3.7Saving High Score
- 3.8Using Spritesheets
- 3.9Character Animation Part One
- 3.10Character Animation Part Two
- 3.11Platform Graphics
- 3.12Improved Jumping
- 3.13Sound and Music
- 3.14Powerups
- 3.15Enemies
- 3.16Using Collision Masks
- 3.17Scrolling Background
- 3.18Wrapping Up Final Game
- Game Development with Pygame: Zombie Shooting Game Development (10 Classes)23
- 4.0Setting up
- 4.1Collisions and Tilemap
- 4.2Smooth Movement
- 4.3Scrolling Map / Camera
- 4.4Player Graphics
- 4.5Rotating Player Sprite
- 4.6Creating Mobs
- 4.7Mob Movement
- 4.8Basic Shooting
- 4.9Player and Mob Health
- 4.10Tiled Map Editor
- 4.11Loading Tiled Maps
- 4.12Map Obstacle
- 4.13Better Zombie Movement
- 4.14Simple Visual Effects
- 4.15Items
- 4.16Tweening/Easing Animations
- 4.17Sound Effects
- 4.18Pause Screen
- 4.19More Weapons
- 4.20Damage Effect
- 4.21Game Over
- 4.22Lighting Effect
- Pygame Game Developments In-depth Topics (8 Classes)11