What you will learn

Day 1

Build a game using PyGame

  • Python and core programming concepts
  • Game logic and user interaction
  • Usability and interface design

Day 2

Develop game AI

  • Search strategies
  • Computational Complexity
  • Evaluating performance

Day 3

Optimise gameplay

  • Game heuristics
  • Efficient search
  • Trade-offs

Day 4

Create a bot

  • Intelligent decision-making
  • Voice recognition
  • Natural Language Processing

Day 5

AI in the wild

  • AI and Machine Learning
  • Recent applications of AI
  • The social implications and ethics of AI


Post-course project

  • Complete an extra project after the Summer School to reinforce your learning


All Cambridge Coding Summer School workshops are hosted at the University of Cambridge Computer Laboratory. Giving students the exciting opportunity to study at one of the world’s leading universities.

Students have the opportunity to stay in residential accommodation at Queens College, for an authentic taste of student life in Cambridge.


During the Coding++ Summer School students will learn how to create games in Python with Artificial Intelligence and develop intelligent voice-activated applications. This five-day programme provides an accessible but comprehensive introduction to specialised topics in Computer Science such as Artificial Intelligence, speech interfaces and Natural Language processing.

Although no knowledge of Python is assumed, we require students to have previous programming experience and an understanding of how computers work (those who have attended our Coding Summer School will find themselves well-placed to take on the content of this course).

Our leading curriculum is created in collaboration with the University of Cambridge Computer Laboratory and useful to include in UCAS applications.


We ensure students experience the best of Cambridge, providing day tours and social activities so students get the chance to explore Cambridge with new friends.Throughout the five days, there will also be a series of guest lectures from industry and academia so that students have the opportunity to explore a range of fun STEM topics and real-world applications.

Towards the end of the week, students celebrate with a traditional Cambridge Formal Dinner. Attended by students, staff and special guests, this is always a course highlight!