Python Coding Games Design Camp for Kids

(9 to 16 years old)


Learn how to code your own game this half term!

This course is designed to give young minds a great head start in using one of the world's most famous programming languages. No previous experience is required, as we'll be teaching everything you need to know. Starting from the basics, students will build on their skills in order to have a completed game by Friday!

Our friendly and experienced tutors will teach programming concepts and exciting ways to use them in games design.

This fun and educational course is not only designed to teach the basics, but to also introduce them to the world of programming. The course is designed to encourage students to keep on exploring coding practices even after they have completed the camp.


21 October to 25 October


Classes will run from 10 am to 3 pm, Monday to Friday.

On Friday, teaching will finish at 2 pm, so parents can come in from 2 to 3 pm to see the work their kids have done.

To ensure kids are always fresh to learn and enjoy their learning,
workshop activities are divided in 1 hour blocks with 2 X 15 minutes breaks and a 30 minutes lunch break in between.


1 week

What they will learn

  • Games Design Art work manipulation
  • Coding terminologies
  • Functions
  • Events
  • Variables
  • Loops
  • Arrays
  • Object-Orientated programming
  • User Interface

What we offer

  • Completed personal game
  • New skills & knowledge
  • Curriculum by a university lecturer
  • Fully equipped lab
  • Experienced & enthusiastic tutors
  • DBS background checked staff
  • Support and guidance for unsupervised activities (optional)
  • Hardware & software recommendations (optional)

Who is this course for?

9 to 16 year olds
No prior experience needed Must have passion for games!
Must have passion for games!

What is Python?

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.

Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.

Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast.



Free lunch (vegetarian sandwich), drinks and snacks will be provided.