Course curriculum

  • 1

    Getting Started

    • What is Python?

    • Python for Gaming

    • Installing Python

    • Install Python on Windows

    • Install Python on macOS

    • Install Python on Linux

    • Install Python on Chromebook

    • Installing Pygame Zero

    • Using IDLE

    • Your First Program

  • 2

    Understanding the Basics of Python

    • Creating Variables

    • Making Decisions

    • Playing with Loops

    • Functions

    • Fixing Bugs

  • 3

    How we build the games together

    • The process we use to build our games

  • 4

    Game 1: Shoot the Fruit

    • Introduction to Game 1: Shoot the Fruit

    • Game 1: Shoot the Fruit Resource pack

    • Game 1: Shoot the Fruit Resource pack (MACOSX)

    • Let us Build - Shoot the Fruit

    • Shoot the Fruit - Challenge Session!

  • 5

    Game 2: Collecting Rands

    • Introduction to Game 2: Collecting Rands

    • Game 2: Collecting Rands Resource pack

    • Game 2: Collecting Rands Resource pack (MACOSX)

    • Let us Build - Collecting Rands (Build 2.1)

    • Collecting Rands (Build 2.2)

    • Collecting Rands (Build 2.3)

    • Collecting Rands - Challenge Session!

  • 6

    Game 3: Getting Bigger Numbers

    • Introduction to Game 3: Getting bigger numbers

    • Game 3: Getting bigger numbers Resource pack

    • Game 3: Getting bigger numbers Resource pack (MACOSX)

    • Getting bigger numbers (Build 3.1)

    • Getting bigger numbers (Build 3.2)

    • Getting bigger numbers - Challenge Session!

  • 7

    Game 4: Red Star Alert

    • Introduction to Game 4: Red Star Alert

    • Game 4: Red Star Alert Resource pack

    • Game 4: Red Star Alert Resource pack (MACOSX)

    • Red Star Alert (build 4.1)

    • Red Star Alert - Challenge Session!

  • 8

    Game 5: Quiz Time

    • Introduction to Game 5: Quiz Time

  • 9

    Game 6: Crazy Balloon

    • Introduction to Game 6: Crazy Balloon

    • Game 6: Crazy Balloon Resource pack

    • Game 6: Crazy Balloon Resource pack (MACOSX)

    • Let us Build - Crazy Balloon

    • Crazy Balloon - Challenge Session!

  • 10

    Game 7: Dance Off

    • Introduction to Game 7: Dance Off

    • Game 7: Dance Off Resource pack

    • Game 7: Dance Off Resource pack (MACOSX)

    • Let us Build - Dance Off

    • Dance Off - Challenge Session!

  • 11

    Game 8: Ferdi's Garden

    • Introduction to Game 8: Ferdi's Garden

    • Game 8: Ferdi's Garden Resource pack

    • Game 8: Ferdi's Garden Resource pack (MACOSX)

    • Let us Build - Ferdi's Garden

    • Ferdi's Garden - Challenge Session!

  • 12

    Game 9: Let Sleeping Dragons Sleep

    • Introduction to Game 9: Let Sleeping Dragons Sleep

    • Game 9: Let Sleeping Dragons Sleep Resource pack

    • Game 9: Let Sleeping Dragons Sleep Resource pack (MACOSX)

    • Let us Build - Let Sleeping Dragons Sleep

    • Let Sleeping Dragons Sleep - Challenge Session!

  • 13

    Extras

    • RGB Colour Table

Objectives

  • By the end of this workshop you will have downloaded the latest Free Python3 program, and extra tools for gaming with Python.

  • By the end of this workshop you will be able to program simple games in Python.

  • By the end of this workshop you will be able to take the games you have learnt to create, and modify them using your own images and ideas.

Requirements

  • No previous knowledge is required.

  • You will need a computer to connect to the internet.

  • You will be shown how to get the correct FREE apps for your device.

  • This course is recommended for individuals 12 years of age and up.

Certification

You will receive a certificate of completion for Kiddiengineer: An Introduction to Python through Game Creation