Call us: 01628 621216


Summer 2024
Residential Camps

Book with £50 DEPOSIT

Python OOP

Age guide: 11 to 16

Virtual Camps

Part 1: Beginner to Intermediate £295
Part 2: Advanced £295
Parts 1 & 2: Full Course £495
Location Fees

This Python OOP course is for children who have already taken their first step into coding or completed the Python L1 Coding course. The FunTech Python L2 Coding course will expand their coding skillset into Object Oriented Programming. 

In the Python Object Oriented Programming course, kids learn how to use Objects and Classes, rather than a ‘top-down’ approach. This will let your child code much more complex projects, such as coding a game GUI or making programs that can search a database. 

Functions, Inheritance & Iteration are just some of topics your child will learn as they develop their computational thinking and coding skills as they make projects that will leave them proud of their achievements after completing the Python OOP course with FunTech.

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 or PM
Part 2
AM or PM
Part 1 & 2
Beginner to Advanced
Full Day*


* Recommended for older children

What your child will learn

Part 1 - Beginner to Intermediate

Pre-requisites: Yes

  • File Handling (Write, Append, Read)
  • Functions (Parameters, Arguments, Return)
  • Classes
  • Objects
  • Instance Variables
  • Instance Functions (Constructors)
  • Inheritance
  • Polymorphism (Overriding)

Part 2 - Advanced

Pre-requisites: Part 1

  • tkinter Introduction
  • Windows (Size, Title)
  • Labels (Text, Font, Colour)
  • Canvas (Lines, Shapes, Editing)
  • Entry (Font, Colour, On Enter)
  • Buttons (Text, Font, Colour, Style, Command)
  • Events (Mouse, Keyboard)

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


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 their may be an additional charge to catch up on missed content.

Choose the camp option that’s right for you