Course curriculum

  1. 01
    • Lesson 1 - Installing VS Code

    • Lesson 2 - Setting up Python on VS Code

    • Lesson 3 - Drawing Sprites

    • Lesson 4 - Bouncy Ball

    • Lesson 5 - Input

    • Lesson 6 - Opponent AI

    • Lesson 7 - Restarts and Collisions

    • Lesson 8 - Score

    • Lesson 9 - Countdown

    • Lesson 10 - Sounds

    • Submission: Pong

  2. 02
    • Lesson 1 - Music and Importing

    • Lesson 2 - Sprites

    • Lesson 3 - Sprite Animation

    • Lesson 4 - Jumping (Part 1)

    • Lesson 5 - Jumping (Part 2)

    • Lesson 6 - Enemies!

    • Lesson 7 - Movement

    • Lesson 8 - Events and Customising

    • Lesson 9 - Game Over

    • Lesson 10 - Score and Final Touches

    • Submission: Runner

  3. 03
    • Lesson 1 - Vectors

    • Lesson 2 - Head and Tails

    • Lesson 3 - Body

    • Lesson 4 - Controls

    • Lesson 5 - Fruit

    • Lesson 6 - Failure

    • Lesson 7 - Score

    • Lesson 8 - Grass

    • Submission: Snake

  4. 04
    • Lesson 1 - Drawing Tetrominoes

    • Lesson 2 - Let's Get Moving

    • Lesson 3 - More Movement

    • Lesson 4 - Too Much Movement!

    • Lesson 5 - Clearing Lines

    • Submission: Tetris