Game Hacking with Python

Game Hacking with Python

We take a particularly creative approach to learning Python, with students creating graphics & developing games.
  • Age
    10+
  • Level
    Ideal for all students aged 10 and above! 
  • Date
    27th to 31st July & 10th to 14th August
    Every day from 10AM to 4PM (early drop-off from 9AM; late pick-up until 5PM except on the final day of camp)
  • Price
    £385.00
  • Location
    Notting Hill Prep School, Lancaster Road, W11 1QQ
Select booking details
Add to cart
Book now and save £100 with our Super Early Bird option!
Available on all full week bookings. Ends 21st April.

Important Information

  • Average teacher:student ratio of 1:8 and real time communication with parents using our online platform, featuring class updates and photos. 

    Bring your own laptop (or rent one of ours); all other equipment provided.

  • Learn and create with Python, the coding language used in GCSE computing!

    Personalised assessment and teacher reports for every student to ensure their progress.

  • A focus on healthy learning - outdoor play every day, healthy snacks and drinks provided.

    Curriculum curated in conjunction with UCL. All staff are fully DBS checked & trained in both traditional and innovative teaching methods.

Teachers at blue{shift}

All of our teaching staff undergo a rigorous application and on-boarding process. Each teacher is then vetted by the Disclosure and Barring Service (DBS).

We provide training and support for all our teachers, and many of our teaching staff have taught at some of London's most prestigious schools. To read more, click here.

Detailed information

 This is an incredibly creative, hands on programming course that has young gamers and programmers designing and building their own games. 

Favoured by both academic institutions and industry, Python is one of the most commonly used programming languages in the world. We make the study of Python fun and relevant for young programmers by having them build games that they can play and publish. Python is also the preferred language of the Computing GCSE.

Throughout the course, we will design and program our own games like Snake and Geometry Dash using 'Pygame' a library that helps students make exciting and complex games without writing onerous amounts of code. We'll also make our own game controllers and have students work collaboratively with their peers. This course will give young computing enthusiasts a leg up by equipping them with skills that they can build upon as they grow.

If you decide to book less than 5 days, please inform us which days your child will be attending in the booking notes.

Your child will learn:

  • Introduction to the Python coding language
  • How to use Github and code control
  • How to use an integrated development environment (IDLE)
  • Link hardware to code with the BBC micro:bit
  • Advanced debugging, use of boiler-plate scripts
  • Creative projects that involve selecting, using, and combining multiple applications
  • Understand how instructions are stored and executed within a Central Processing Unit (CPU)
  • How to pair-programme to solve problems
9.00 - 10.00Early arrival games, crafts and building projects
10.00 - 11.00

Introduction to our activity for the day. Let’s get coding!

11.00 - 11.15 BREAK
11.15 - 12.30

Back to coding, building, designing and creating.

12.30 - 13.30LUNCH
13.00 - 14.45

Back to class – let’s build robots!

14.45 - 15.00BREAK
15.00 - 16.00

Finish off building and engineering - it is time to program the robots!

If you would like to download a series of example camp schedules, please enter your details below:

VIDEO | Holiday Camps

We think that our camps are super fun. But you shouldn't just take our word for it. We recently spoke to some of the blue{shift} teachers and students to find out more; watch our video to get a better idea of what makes a blue{shift} camp such a great adventure! 

FAQs:

  • Will my laptop be good enough for this course?
  • Do I need to download any software on my laptop before camp?
  • What does my child need to bring to camp?
  • Can I use my childcare vouchers to pay for this course?
  • “My daughter had a great time. Her teacher challenged and inspired her interest in coding and helped her produce lots of cool programmes each day.”

    Sharon