Call us: 01628 621216

EARLY BIRD

Up to £200 OFF Summer 2025 Camps

Limited Spaces Book Now

Python Coder

Age guide: 10 to 16

Course Options
Part 1 OR 2
Part 1 AND 2
Standard Fees
£395
£545
Early Bird Fees
Summer Only
£245
£495

Python Unlocked

On our Python Coder course, your child will learn to code from the ground up — writing, editing, commenting, and debugging using structured, industry standard methods. Every concept is taught from first principles, and your child will write every line of code themselves — no templates, no shortcuts, no copied examples. 

They’ll begin by learning core programming constructs to display messages, collect user input, and perform calculations – ensuring your child learns to code using industry-standard practices from the very start. If they’ve coded before, we’ll identify and correct any bad habits early on. Next, they progress on to coding interactive projects like quizzes, calculators, and number games using variables, inputs, operators, and loops. Then by adding logic, randomness, and repetition they will code more dynamic programs such as Rock Paper Scissors, hot-or-cold games, and reaction-time challenges. With strings and lists, they learn to structure and manage data and apply classic search and sort algorithms and code smart tools like password checkers, score trackers, and precisely formatted outputs. Every skill comes together as they code projects like Hangman, FizzBuzz, data analysers and more.

By the end of the course, your child will have coded a range of programs from the ground up – from interactive games to practical tools and data-handling projects – giving them the skills and confidence to write efficient, well-structured code independently, line by line, and leave with a solid foundation in Python as taught at GCSE, A-Level, and beyond.


Read more

Real coding. Real Projects. Real Progress.

What your child will learn

 

Part 1 - Beginner to Intermediate

Pre-requisites: None

  • Output & Formatting (Print, Style)
  • Variables & Data Types (F-Strings)
  • Mathematical Operators (Addition, Subtraction, Multiplication, Division, Modulo)
  • User Input & Casting
  • Random Number Generation
  • Debugging & Problem Solving
  • Decision Making (If, Else, Elif statements)
  • Operators (==, <, >, !=, &)
  • Logical Operators (NOT, AND, OR)
  • Loops & Iteration (While Loops)
  • Coding Structuring (Commenting & best practices)

Part 2 - Advanced

Pre-requisites: Part 1

  • Advanced Output Formatting
  • String Manipulation (Capitalisation, Substrings)
  • Lists (Creating, Appending, Deleting)
  • Iteration Techniques (For Loops, Lists, Ranges)
  • Introduction to Algorithms (Linear Search, Bubble Sort)

Virtual course format

 

Our Python - Coder course consists of two parts, which can be taken separately or as a full day course:

 

Part 1

Beginner to intermediate

AM or PM

Part 2

Advanced

AM or PM

Part 1 & 2

Beginner to Advanced

Full Day*

* Full Day option ideal for children who can maintain focus for longer sessions.

Choose the camp option that’s right for you

See our camps in action!

 

Tech requirements

 

Device Compatibility
Not Supported: Chromebooks & iPads
Supported: Windows & Mac
Internet Requirements
Standard Use: Minimum 5Mbps download / 3Mbps upload per user
FunTech Virtual Machine: Minimum 6Mbps download / 6Mbps upload per user
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

Check My Computer Specs:  Windows >    Mac >

Software Installation Required

All course software must be installed before camp begins.

  • Instructions will be available in your  FunTech Parent Portal 3 weeks before the camp.
  • Free tech support is available until 72 hours before camp. After that, support is charged at £55/hour.
  • If Installation is needed during the camp, it’s charged at £75/hour and a catch-up session may be required.

Please check your Parent Portal early to avoid delays.

Choose the camp option that’s right for you