Course curriculum

  1. 01
    • Installing Python

    • Installing Visual Studio Code

    • Keyboard Shortcuts

    • Zip Files

  2. 02
    • Our First Function

    • Importing Functions

    • Parameters

    • Optional Parameters

    • Giving the Computer Instructions

    • Project 1: Turtle Maze

  3. 03
    • Our First Variable

    • Integers and Floats

    • Booleans

    • Strings

    • Project 2: Prototype Platformer

  4. 04
    • The Problem with Variables...

    • Lists

    • Indices

    • List Functions

    • For Loops

    • While Loops

    • Project 3: Snake

  5. 05
    • Inside a Function

    • If Statements

    • Elif and Else

    • Our First Function

    • Project 4: Prototype Side Scroller

  6. 06
    • Creating a Game Screen

    • The Gameplay Loop

    • Drawing to the Screen

    • The Clock and FPS

    • Adding a Challenge

    • Losing the Game

    • Earning Points

    • Creating Text

    • Project 5: Jetpack Man

  7. 07
    • Inside a Class

    • Loading in Sprites

    • Animating the Sprites

    • Moving on the Y Axis

    • Moving on the X Axis

    • Changing Animations

    • Project 6: Final Platformer

  8. 08
    • Pygame Setup

    • Scrolling Background

    • Creating the Player

    • Moving the Player

    • Creating an Enemy

    • Moving the Enemy

    • Creating the Bullet

    • Firing the Player Bullet

    • Object Pools

    • Enemies Shooting Back

    • Damaging the Enemies

    • Damaging the Player

    • Enemy Waves

    • Cycling Through the Waves

    • Score System

    • Final Project: Space Shooter