Computer Science Summer School

Residential programmes
Oxford and Cambridge have historically had a strong focus on Computer Science and technology. Indeed, Alan Turing, the famous World War II codebreaker on which the film ‘The Imitation Game’ is based, studied at King’s College, Cambridge. Current-day Cambridge is world-famous for its cluster of over 1,000 specialist computing and technology companies and laboratories, known as ‘Silicon Fen’. This tech hub is home to successful large tech companies such as Inotec AMD, as well as smaller, innovative start-ups. If you choose to study Computer Science in Oxford or Cambridge, you’ll be following the footsteps of many success stories.
Download brochure
Need some help?
Contact us

Unparalleled academic programmes

Computer Science Summer School
13-15 years old

Computer Science

Academic Insights • 13-15 years old
Academic Insights
13-15 years
Participants explore programming languages such as Python, and explore interesting topics such as Robotics, Machine Learning, and Artificial Intelligence. You will also learn the coding, and computer programming languages that are central to careers such as analysts, developers or consultants – and nurture the skills to solve problems with programming and the principles of software development.
16-18 years old

Computer Science

Academic Insights • 16-18 years old
Academic Insights
16-18 years
Learn the skills that will make you an excellent Computer Scientist. From learning to program, to discuss the applications of topics such as Machine Learning, Artificial Intelligence, and Blockchain, you will emerge as a better problem solver and with an improved understanding of how technology can be applied.
Hear from other students

I’ve enjoyed meeting new people with Immerse, people who have different passions than I do and are studying different courses – I have learned a lot from them.
Lady Margaret Hall, the college I’m staying in, is such a beautiful college. It’s got so many different areas we can study and play and have fun. I’ve also been learning so much about computer science, which is something I really enjoy.

I’m finding the course content extremely useful. I’ve learned so much in these two weeks and we’ve covered so many new topics that I hadn’t heard of. The relationship with my teacher has been fabulous – I can communicate with him very easily, and the teaching style is what I had expected, with university-style teaching methods.

I think this program has really helped me to to change my ideas about what I could expect from university, and it’s really helped me to make sure I enjoyed what I want to study in the future.

Gonzalo R
Attended Immerse in 2022
Residential Computer Science (16 - 18)

Computer Science Summer Programmes

Computer science is a broad, interdisciplinary subject combining creativity with attention to
detail, mathematical precision with novel means of expression. Knowledge of this field is also highly prized in industries all over the world and new opportunities are constantly emerging as technology continues to be driven forwards by the latest innovation. The aim of the Immerse Education Computer Science programme is to introduce participants to the foundations of this subject and highlight the pathways that are available to those who would like to pursue computer science further in the future. Participants will get to grips with a variety of practical skills as they explore both the theory and practice of computer science.

Download brochure
Computer Science

Frequently Asked Questions

Have a question about our computer science summer programs?

What is computer science?
It’s the study of computers. That includes algorithmic processes, applications, hardware and software, and societal impact.

Why is it important to study computer science?
Because when you understand how computer technology works, you can use them to solve problems. Businesses use computers to stay ahead in the game. Even government agencies need computers to store and analyse massive amounts of information.

Also, did you know that learning computer science teaches you how to create new technologies? That’s right. You can develop your own applications, software and hardware to serve your purpose.

The US Bureau of Labor Statistics estimates computer and information technology occupations to grow 13% from 2020 to 2030. Resulting in 667,600 new jobs. Oh, do you know that the median annual wage is $97,430?

What are the computer and information technology occupations available right now? Computer and information research scientists, computer network architects, computer programmers, computer system analysts, information security analysts, software developers, and web developers.

In the UK, an average of 5,000 web designer and data analyst roles are open.

Immerse Education offers both online and residential courses for Computer Science. The residential course is available in the UK Cambridge and Oxford.

You don’t need prior skills, experience, or learning to take the residential course for computer science. But having an active interest in the subject is helpful.

For both the Oxford and Cambridge Computer Science residential courses open to 13-15 yr olds:

Introduction to Programming (Python)
If there are 7,099 spoken languages, guess how many programming languages there are? If you guessed 8,900, you’re right! Python is one of the most popular programming languages in the 21st century. Why? Because it’s both easy to learn and highly functional. In this module, you’ll learn about python basics, syntax, and semantics.

Robotics and Artificial Intelligence
Artificial Intelligence and Machine Learning are two of the most exciting fields in Computer Science and Engineering. What’s Artificial Intelligence (AI)? It’s the machine’s imitation of human intelligence. And Machine Learning? It’s the use and development of computer systems capable of AI.

Where does Robotics come into the picture? It’s the intersection between AI and Machine Learning. You’ll consider the practical implications of Robotics in this module. And you’ll learn how to program robots using Raspberry Pi and Python.

Scripting For The Web – Javascript
Do you know that JavaScript is one of the main programming languages for the Web? In this lesson, you’ll learn how to bring your site to life and make it more responsive with a touch of JavaScript.

How about HTML and CSS? If you use them, your website is mostly static. But if you use JavaScript, you can add actions and responses to make it more interactive for your user.

Presenting Programming Project
This is where you present your findings and programmed solution to your peers and tutors. About what, you ask? Excellent question! In the beginning, you’ll have to come up with a problem from a list of topics. Then, for the next two weeks, you’ll create a solution as you learn programming skills throughout the programme.

What Topics With 16-18yrs Old Learn In Computer Science Summer Courses?
For the residential Computer Science course in Cambridge available to 16-18yr olds, the topics are:

Programming With Python
You will tackle programming tasks using Python in this session. As you progress, you’ll start to think programmatically. And you’ll learn to break down problems and use Python as the solution.

Object-Oriented Programming With Python
What does Object-Oriented Programming (OOP) mean? It’s programming based on components as “objects.” Objects self-contain code units and they have their own functionality and state. You can create more powerful presentations by building layers of these “objects.” While also simplifying and promoting the reuse of code.

Databases and Big Data
Do you know that we produce an estimate of 2.5 quintillion bytes of data per day? That’s 2500 million gigabytes! Massive amounts of data that are difficult to analyse are what we call “Big Data.”

To process and manage Big Data, we need relational databases. This is because relational databases are efficient data storage systems.

Personal Project Presentation
You’ll present your work and findings throughout the course in the Personal Project Presentation. Here you’ll have experience critical evaluation by your peers and tutor. A necessary step to solidify everything you’ve learned throughout the 2-week summer school.

The residential Computer Science courses are best suited for motivated students ages 13-18. Are you planning to take computer science-related courses at the university? Taking this course will give you a massive headstart against your competition.

Do you want to learn from expert tutors from the University of Cambridge and Oxford? If you say “yes,” then this course is for you!

Have a question?

Our expert team are ready to help.
Contact us
Frequently asked questions