The summer schools for 2017 have now finished.

Our new website will be launching in a few weeks.

Advance your skills and develop intelligent real-world applications with Python while getting a taste of what it's like studying at the University of Cambridge.

The Coding++ Summer School is a five-day programme that provides an accessible but comprehensive introduction to specialised Computer Science topics such as Artificial Intelligence, Human-Computer Interfaces, Networking and Natural Language processing. Following on from our entry-level Coding Summer School, the programme is designed for students seeking to get more experience, learn Python and acquire more specialised technical skills.


Have an exciting summer

Our courses are a great mix of creative energy, social activities and hands-on coding.

Learn from the best

Be inspired by academic and industry experts through personalised learning experiences and one-on-one support.

Stand out & get ahead

Learn invaluable skills to make your university applications and CV exceptional.

Experience Cambridge

Enjoy exploring Cambridge with new friends as if you were studying at one of the best universities in the world.

Head-start in STEM

Learn three fundamental programming languages for anyone aiming to pursue future studies in any of the STEM subjects or a career in Technology.

Inspirational atmosphere

We welcome students from around the world, creating a unique atmosphere and rewarding experience for all who attend.

How coding will help you

Interested in physics, maths, technology or engineering? The Coding Summer School will teach you valuable programming skills used in all industries.


Want to enter the tech industry? Do you aim to become the next Mark Zuckerberg? Coding will help you leverage technology to prototype, build and scale your ideas. Additionally, computational thinking will help you break down problems and efficiently structure projects.


If you want to explore a career in Physics, coding skills will help you quickly pick up MatLab, a useful application to analyse data and experiment with different algorithms to model and simulate concepts.


To pursue engineering, programming knowledge and understanding is essential to design/develop programs and add new functionality to products. This has a number of exciting industry applications, such as building autonomous systems.

Advice from the experts

Computers underpin much of modern society. Learn the fundamentals of coding from these experts - good for you and good for society.
Prof. Alan Mycroft, Professor of Computing in the Computer Laboratory of Cambridge University
Anyone can benefit from being able to program, and this event is an excellent way to get started.
Dr. Alastair Beresford, University of Cambridge Senior Lecturer