Call us: 01628 621216

EARLY BIRD SALE

Summer 2025
Residential Camps
$1595$1795

Book with $50 DEPOSIT

Python Game Coder

Age guide: 12 to 16

Virtual Camps

Parts 1 & 2: Full Course $545

Take Coding to the Next Level 

This course has been designed for children who already have some coding experience and are looking to progress the next level. Your child will learn the power of object-oriented programming (OOP) and apply these skills to create an impressive collection of interactive 2D game projects to take home! By the end of the course your child will be a more complete all-round coder.  

Virtual course format

Our camps have been restructured into two parts that can be taken as one week courses.

  Mon - Fri
Part 1
Beginner to Intermediate
AM
Part 2
Advanced
AM

What your child will learn

Pre-requisites: Yes

  • Object-Orientated Paradigms (Abstraction, Encapsulation, Inheritance, Polymorphism)
  • Instance Variables & Functions
  • Windows (Size, Fullscreen, Title)
  • Sprites (Size, Appearance, Collisions)
  • Pygame Overview
  • Input Events (Quit, Key Press & Key Release)
  • Updating Sprites (Forces, Events)
  • Rendering Sprites (Surfaces, Colour, Sprites)
  • Vector Mathematics (Creation, Addition, Scaling, Magnitude, Normalisation)

Choose the camp option that’s right for you

See our camps in action!

Tech requirements

    Chromebooks and iPads are not supported

Internet speed requirements

  • 5Mbps download speed and 3Mbps upload speed (per user)
  • If using FunTech Virtual Machine at least 6Mbps download speed and 6Mbps upload speed; lower speeds will work, but the quality of the remote computer experience will deteriorate (per user)

Find internet speed:  Test my speed

Minimum system requirements

  • OS: 64-bit Windows 7 or later or OS X 10.11 or later
  • Processor: 1.5GHz or faster 
  • Memory: 4GB (4,096MB) RAM
  • Free HDD space: 3GB 
  • Hardware: keyboard, mouse, and headset with microphone
  • Admin access required

Find your computers’ tech specs:  Windows  |  Mac

IMPORTANT – FREE TECHNICAL SUPPORT

Course software must be installed before the start of the camp. Instructions on how to do this will be in your FunTech Parent Portal and includes free technical support.

If the software is not installed prior to the start of the camp, then your child will miss some of the course and there may be an additional charge to catch up on missed content.

About this camp

This camp is fast-paced and designed for children with a logical mind. 

After a swift orientation of the core programming constructs, your child will learn object-orientation programming. This is where segments of code are written as blueprints and used repeatedly, meaning any updates will only need to be edited at the blueprint level, it's a methodology that creates efficient code and is used throughout the industry.

Throughout the course your child will learn advanced coding and mathematical concepts, from code that can react to keyboard presses and mouse inputs, through to reactive physics systems and much, much more. 

In addition to coding, your child will also learn about game lifecycles, user interaction and installation – culminating in an awesome series of retro 2D games to take home.

Choose the camp option that’s right for you