Mon-Fri 8-17, Sat-Sun 10-16
(UK time)
Currently watching: 3
from $ 7399.00
Apply with documents to the institution

Imperial College London IT Summer School with coding

Address: London SW7 2AZ
Official representatives. Submission of documents and admission free of charge

Description Imperial College London IT Summer School with coding

  • Ages 7-18
  • Co-ed programs
  • Weeklong camps and 2-week academies
  • Programs run June 28 to August 07
  • Location: London, Great Britain

IT summer camp with programming at Imperial College London ​​​​​​provides special summer programs for students, which include various programming directions and are aimed at obtaining valuable knowledge and active rest during the summer holidays. The camp is held on the campus of Imperial college in London, one of the oldest and most prestigious in the UK. It is one of the best places for preparing specialists in programming, IT and computer science.Participants can learn different techniques and methods, the latest developments in the studied areas, gain practical experience and make valuable acquaintances. 

Courses are available for students from around the world: study involves development in the field of IT and programming and active English practice.

Most of the time is devoted to practical work - students learn to cope with the most difficult tasks and create complex projects. Program participants receive supporting documents and in the 2 week Academy courses a portfolio.

Living in one of the most beautiful capitals of Europe and the world, students have the opportunity to get acquainted with the numerous sights, unique monuments of history and culture of the city and country, and also have fun.

Studying courses in the IT summer camp gives students an excellent opportunity to learn different types of programming, to tighten their level of English, to gain invaluable experience and to find friends and like-minded people from all over the world!

Programs, courses and tuition/boarding fees, prices in Imperial College London IT Summer School with coding

Program name
12.07.2020 -24.07.2020
from 7 679 $ / 2 weeks

Autonomous and Self-Driving Robotics Lab

  • Age: 13-18 years old
  • Level of education: beginner-advanced
  • Direction: coding, robotics
  • Instrumentation: MicroPython, Arduino Robotics Kit.

On the course, students will independently create a home robot using special circuits and base frames, and thanks to the Arduino microcontroller and the development of the popular programming language MicroPython, the machine will come to life in the hands of participants and will be able to determine the movement curve itself. Classes are held in groups: each student receives a personal computer, and the robot team is an excellent opportunity to develop critical thinking skills, learn the basic principles of practical mechanics, and learn team collaboration.

Learning Outcomes:

  • Creating a robot with the Arduino Robotics Kit
  • MicroPython Encoding
  • Understanding the principles of autonomous robotics, the basics of electrical engineering.
28.06.2020 -24.07.2020
from 7 499 $ / 2 weeks

Machine Learning: Coding Deep Neural Networks

  • Age: 13-18 years old
  • Level of training: beginner-advanced
  • Direction: coding, robotics
  • Instrumentation: NVIDIA Jetson Nano, PyCharm, TensorFlow.

The program is for teenagers who want to contribute to the technologies of the future - during classes, participants will master the popular Python programming language, begin machine learning in TensorFlow, and learn how to build neural networks. The guys will learn how the computer detects an image, learn the principles of Siri, set up their own circuits, process the data by improving their PC, and then they can test their skills and knowledge on the professional platform Deepmind Starcraft 2 Learning Environment, used by researchers.

Students will learn:

  • Create neural networks using TensorFlow
  • Learn Machine Learning with Python
  • To develop coding skills, computational thinking.
28.06.2020 -24.07.2020
from 7 499 $ / 2 weeks

Hackathon: Team-Based App Creation with Unity

  • Age: 13-18 years old
  • Level of training: beginner-advanced
  • Direction: coding, game development, design
  • Toolkits: Unity, C #, Adobe Photoshop.

The unique program Hackathon: Team-Based App Creation with Unity, which allows you to develop your own application or game for the course together with a team of peers. The guys will learn the basics of developing applications based on Unity, get acquainted with the C # programming language, create their own product in UX / UX, which they can improve by adding new content throughout the training.

Course results:

  • Create an application or game
  • Coding skills development in C #
  • The study of effective techniques for productive teamwork.
28.06.2020 -10.07.2020
from 7 399 $ / 2 weeks

Cybersecurity Lab: Encryption and Steganography

  • Age: 13-18 years old
  • Level of education: beginner-advanced
  • Direction: Encoding
  • Instrumentation: Python, PyCharm, HARP prototype.

Students will take a course on one of the most important and popular areas in the world — cyber security. They will learn cryptographic elements, learn about the nuances of ciphers and puzzles, get acquainted with modern methods of protecting programs, networks and systems from digital attacks. During the classes, a study will be conducted on hiding, storing information on a digital medium, after which the audience will analyze hashing algorithms - SHA, RSA - and using Linux, it will reveal the main aspects of cryptography, encryption and security that are important in the modern world.

Participants will learn:

  • How to use Python to encrypt, decrypt messages
  • Methods of hacking hardware devices, solving cryptographic puzzles
  • Basic encryption methods
  • How to effectively apply security knowledge, analytics in practice.
28.06.2020 -24.07.2020
from 7 399 $ / 2 weeks

C ++ Game Programming: Algorithms and AI

  • Age: 13-18 years old
  • Level of training: beginner-advanced
  • Direction: Encoding
  • Toolkits: C ++, Microsoft Visual Studio.

Students will open the programming world by studying C ++, and based on the knowledge gained, they will independently develop games with 2D graphics and user controls. Throughout the cycle, as new information is mastered, adolescents will work to improve the version of the game using the main algorithms - finding ways, creating maps. The program is most relevant for candidates planning to attend college in this area - studying C ++ and creating a portfolio will be an additional bonus when submitting documents to a top educational institution.

Students will learn:

  • Implement a game loop
  • Apply algorithms to solve problems related to finding a path, creating a map
  • Manage C ++ I / O.
28.06.2020 -24.07.2020
from 7 399 $ / 2 weeks

Game Engine Development With C ++

  • Age: 13-18 years old
  • Level of training: beginner-advanced
  • Direction: coding, game development
  • Toolkits: C ++, Microsoft Visual Studio.

On the Game Engine Development With C ++ course, the guys will learn the C ++ programming language, with which they can create their first game product. During the classes, students will analyze the games, reveal the general similarity in the structure of the code, allowing you to quickly introduce new content. This knowledge will become the basis for creating a game engine that will not only save time, but also, being an important link in professional game development, will allow you to integrate mechanics and balance, transforming the game to the planned best version.

Students will be able to:

  • Implement a game loop
  • Develop an API to create game engine content
  • Read C ++ input
  • Add graphics, controls to the game
  • Create a basic code that can be used to create different games.

Accommodation, housing and food

During the course, participants are accommodated at the campus of Imperial College. The college has both its own residences and residences run by partner companies, all residences without exception have a high level of comfort. Accommodation:

  • Dorms with furniture
  • From 2 to 4 people in the room
  • Private or shared bathroom
  • Common living and kitchen areas
  • Internet access.

The camp organizes a full-fledged meal for participants several times a day, students can choose the preferred dishes.

Entertainment and sport

Events list: Excursion to london

Events Imperial College London IT Summer School with coding

Summer camp students can enjoy all the benefits of one of the most beautiful capitals of the world. In their free time, and on weekends students have an entertainment program - they can explore campus and nearby, participate in organized campus fun events by the summer program staff and have lots of fun meeting other students from all over world. 


  • Qualified instructors and camp staff
  • Latest software and hardware
  • Portfolio after graduation
  • Comfortable residences and full board meals
  • A rich cultural and entertainment program.

Equipment Imperial College London IT Summer School with coding

As for tech equipment, there are scientific and technical laboratories, which are rightfully considered one of the best. So the participants of the programs are provided with all the necessary for the successful studies. In addition, program participants enjoy all the benefits and opportunities of the college:

  • Classrooms
  • Rest rooms
  • Libraries
  • Sports facilities
  • Open areas and walking paths

Term dates, timetable and extra fees


Technical Camp:

  • Jun 29-Jul 3
  • Jul 6-10
  • Jul 13-17
  • Jul 20-24
  • Jul 27-31
  • Aug 3-7

Coding academy:

  • Jun 28- Jul 10
  • Jul 12-24

Extra fees:

  • Transfer (one way)
  • Study materials
  • Visa fees
  • Flight tickets
  • Medical insurance

Entry requirements, assessment and extra fees, how to apply, what is required to enrol, conditions, entry tests and exams

  • Age: 13 to 18 years old
  • Knowledge of English at a level not lower than average
  • High level of skills in algebra (for the areas of "Game Programming and Algorithms with C ++" and "Game Engine Development With C ++").

Map, location

Insurance, flights, residence permits, citizenship and other services

Imperial College London IT Summer School with coding reviews

Recommendations on when to apply

Language courses, schools and children's language camps Primary and secondary education - private schools Preparation programmes for entering universities - higher education Higher education (after completing accredited programs A-level, IB, High School) - Bachelor, Master, MBA
- we recommend to apply 6-9 months before the start of the course (some camps and schools offer discounts for early booking or for lengthy study programs)
- there are some very popular and high demand children's camps, where the applications need to be submitted 1 year in advance (in particular Switzerland , Great Britain , USA , Canada , Austria)
- we recommend to apply one year before the start of the training program,
- some schools have a specific time frame (September-November - please specify an individual school)
- some schools require tests in several stages (UKISET, internal tests of the school: English, mathematics, logics, subjects, interview, some require a personal visit)
- we recommend to apply one year before the start of the program,
- for Foundation and Pathway programs, IELTS and TOEFL certificates are usually required, respectively

- recommended submission one year before the start of the program,
- the deadline normally closes in January, for TOP HEIs and, as a rule, in March in other universities
- for a bachelor, a Foundation or Pathway preparatory program a completed A-level, IB, High School + IELTS / TOEFL are required
- for Masters you need a graduated higher education, in some cases you need a pre-Masters program
- MBA requires completed higher education, work experience preferably at least 2-3 years, etc.
Official representatives. Submission of documents and admission free of charge
Similar schools
Callback Free course selection Online consultant