Computer Science
Join the Computer Science summer school at the award-winning Oxford Summer Courses in 2026. Hosted in historic Cambridge colleges for ambitious 13–15-year-olds, each class is limited to just 8 places. Apply now to secure your place.
.avif)

Learning
Outline
Computer Science is designed for 13–15-year-olds who want to develop coding skills and learn the fundamentals of software development. Students will explore programming languages such as Python and Java, developing problem-solving skills and confidence in coding. They’ll learn the core principles of software development, from writing and debugging code to creating user interfaces. We don’t follow a fixed curriculum—our tutors tailor the course to the group’s interests, making learning engaging and relevant. The course also includes a masterclass on teamwork and collaboration, along with a reflection session to help students track their goals and progress.
Teaching methodology
Learning in a small group (no more than 8 students and often fewer) means that you get quality time with your teacher and ask as many questions as you like! Through interactive learning, our teachers will guide you through new concepts and assign you practice tasks to build your knowledge and skills. You will also have an opportunity for group work, independent research, and homework assignments to be discussed in class. Small classes mean everyone gets to have their say, and students learn from debating with one another, as well as from their tutor.
The city of Cambridge, with over 800 years of academic tradition, has been a hub of innovation in mathematics, computing, and technology—from Alan Turing’s codebreaking legacy to advances that shaped the digital age. As part of the 13–15 Computer Science programme, your child will live in a city defined by discovery and problem-solving. The city of Cambridge provides an inspiring backdrop for learning, with its historic colleges, renowned research heritage, and a tradition of exploring how technology transforms the world.
Accommodation is in single or twin rooms. In the Classic Tier, rooms are assigned; in the Plus Tier, students can choose between single or twin. All include shared spaces and on-course staff support.
Meals are provided on a full-board basis, with breakfast, lunch, and dinner included. Students eat in the college dining hall or at local restaurants. All dietary requirements are catered for.
The Oxford Summer Courses Experience
Get ready to explore the world of technology. On our Computer Science course for ages 13–15, your child will learn the fundamentals of programming, data structures, and algorithms, while exploring the rapidly evolving field of computer science. They’ll discover how technology shapes the world, from software development and app design to artificial intelligence and machine learning. With no fixed curriculum, students are encouraged to share their interests when they apply, and our expert tutors will tailor the course to reflect those passions wherever possible.
With no more than 8 students per class (and often fewer), your child will enjoy personalised support and the chance to engage in interactive learning. Sessions combine tutor-led teaching with hands-on coding tasks, collaborative projects, and independent exploration. Dedicated study sessions are built into the timetable, offering students time to work on assignments, deepen their understanding, and receive guidance from on-course staff.
Outside the classroom, they’ll enjoy a full summer programme — including games, social events, excursions, and a final graduation ceremony and celebratory disco. It’s a summer of creativity, problem-solving, and inspiration.
Typical outings
Dates & Prices
- Teaching: Academic tuition.
- Meals: Full board includes breakfast, lunch, and dinner from Sunday to Thursday. Friday includes breakfast only, and Saturday no meals are provided.
- Accommodation: Housing in Resa Vallehermoso.
- Extracurricular Activities & Excursions: Included activities and excursions are available every afternoon, evening, and throughout the weekend.
- Transportation: Transportation for included activities.
- Use of Athletic and Recreation Facilities: Access to athletic and recreation facilities during the program.
- Safety & Supervision: Safety and supervision are provided for students throughout the course.
- Teaching: All interactive classes (15 students or less).
- Meals: Full-board (breakfast, lunch, and dinner provided).
- Accommodation: Standard (shared room).
- Trips & Activities: All-day trips and activities included.
- Airport Transfer: Included.
- Insurance: Travel and medical insurance included.
- Certificate: Paper certificate awarded at the graduation ceremony.
- Customer Service: Standard.
- Friends & Family Discount: Not included.
- Teaching: All interactive classes (15 students or less).
- Meals: Full-board (breakfast, lunch, and dinner provided).
- Accommodation: Standard (shared room).
- Trips & Activities: All-day trips and activities included.
- Airport Transfer: Included.
- Insurance: Travel and medical insurance included.
- Certificate: Paper certificate awarded at the graduation ceremony.
- Customer Service: Standard.
- Friends & Family Discount: Not included.
- Teaching: All teaching, including small group seminars (8 students or less) and interactive workshops.
- Meals: Ages 13-15 are Full-board (breakfast, lunch, and dinner included), and ages 16-24 are Half-board (breakfast and dinner included). Meals are served at the accommodation or local restaurants.
- Accommodation: Concierge helps select the best available option.
- Certificate: Framed, signed (wet signature).
- Customer Service: Enhanced (OxSC concierge).
- Airport Transfer: Included (Heathrow Airport only. No time restrictions.).
- Insurance: Platinum coverage (top-level protection on cancellation, medical, baggage).
- Flexibility: One-year free deferral.
- Future Coaching Session: Included (1 session).
- Friends & Family Discount: Discounted stay/meals for family in top Oxford/Cambridge hotels while on course.
- Teaching: All teaching, including small group seminars (8 students or less) and interactive workshops.
- Meals: Ages 13-15 are Full-board (breakfast, lunch, and dinner included), and ages 16-24 are Half-board (breakfast and dinner included). Meals are served at the accommodation or local restaurants.
- Accommodation: Guaranteed ensuite room.
- Certificate: Paper.
- Customer Service: Standard.
- Airport Transfer: Included (Heathrow Airport only, available for flights arriving/departing between 8:00 AM and 3:00 PM. T&Cs apply.).
- Insurance: Enhanced coverage (higher limits on cancellation, medical, baggage).
- Flexibility: One-year free deferral.
- Future Coaching Session: Not included.
- Friends & Family Discount: Discounted stay/meals for family in top Oxford/Cambridge hotels while on course.
- Teaching: All teaching, including small group seminars (8 students or less) and interactive workshops.
- Meals: Ages 13-15 are Full-board (breakfast, lunch, and dinner included), and ages 16-24 are Half-board (breakfast and dinner included). Meals are served at the accommodation or local restaurants.
- Accommodation: Select your preferred single or twin room.
- Certificate: Paper.
- Customer Service: Standard.
- Airport Transfer: Included (Heathrow Airport only, available for flights arriving/departing between 8:00 AM and 3:00 PM. T&Cs apply.).
- Insurance: Standard coverage (cancellation, medical, baggage).
- Flexibility: Not included.
- Future Coaching Session: Not included.
- Friends & Family Discounts: Not included.
Related Courses
Reviews
Frequently Asked Questions
To be eligible, applicants should:
- Be between 13-15 years old.
- Have a sufficient understanding of English to participate in academic discussions and coursework.
- Have a keen interest in exploring their chosen subject(s).
If you meet these requirements, we’d love to see your application!
Applying is easy! Follow these steps:
- Choose a Course: Select your subject, location, dates, and accommodation. You can add additional courses if you wish.
- Provide Student Info: Fill in your name, contact details, and a short personal statement about why you'd be a great fit.
- Enter School Info: Provide the name and address of your most recent school.
- Review & Submit: Double-check your details and submit your application.
After submission, our admissions team will review your application, and you’ll hear back within 2-3 days. Apply now!
Yes, you can book more than one course! During the application process, you will have the option to add additional courses either before or after your main course. The total price, including any additional courses, will be displayed before you proceed.
After paying your deposit to secure your place, our admissions team will help you set up a bespoke payment plan. You can choose from options like monthly or bimonthly payments, and we will provide a detailed invoice outlining your instalment schedule. Learn more about payment plans.
Note: There are no additional fees for setting up a payment plan, and your place is secure once the deposit is paid.
The course is structured over two weeks and focuses on programming, specifically learning the Python programming language through a mix of theory, practical examples, and project-based learning.
Week 1: Introduction to Programming and Python (Example)
- Introduction to programming and Python.
- Variables, data types, and arithmetic operations.
- Loops, lists, and functions.
- Understanding text editors or IDEs.
Week 2: Projects and Group Work (Example)
- Applying the basics to solve real-world problems.
- Group projects (dependent on class sizes).
- Creating your own Python program and sharing it with the class.
Note: This is an example structure. The actual content may vary depending on the tutor’s expertise and student preferences. Students will have the opportunity to discuss their learning goals with admissions to tailor the course.
By the end of the course, students may:
- Understand the basics of programming, including variables, loops, and functions in Python.
- Gain confidence in writing and debugging code.
- Develop problem-solving and critical thinking skills by working through real-world examples and projects.
- Work on group projects and presentations to develop teamwork and collaboration skills.
Note: Learning objectives may vary based on student interests, which will be discussed during the admissions process.
Students are encouraged to do pre-course preparation to maximise their learning. Suggested resources include:
Read:
- Introduction to Python documentation: Python Official Documentation
- Install and explore the VS Code text editor: VS Code Installation Guide
Optional Extension:
- Research how to get user input in Python and investigate how to store that input in variables. This will help in understanding basic programming tasks.
Note: These are example resources. Specific materials may vary depending on tutor and student preferences. Students will be informed of the required materials in advance to allow enough time to prepare.
This course provides an excellent foundation for students interested in computer science and programming. It introduces students to the fundamentals of coding and logical thinking, preparing them for further exploration in technology, software development, or computer science studies. The practical, project-based learning will also help build problem-solving skills.
You are expected to:
- Actively participate in seminars, group discussions, and coding sessions.
- Complete independent coding assignments and research projects.
- Engage in class discussions on programming concepts and contribute to group projects.
The course is designed to be hands-on, combining programming theory with practical coding exercises to help students understand and apply the fundamentals of computer science.
For students aged 13-15, Oxford Summer Courses takes safeguarding seriously. All staff are DBS-checked and trained in safeguarding policies. We offer 24/7 on-site security, with supervision and curfews to maintain a safe environment. Our safeguarding policies are designed to balance growing independence with necessary safety measures, ensuring students feel supported.
Since spaces are limited, once a course is full, we are unable to accept additional students. We recommend applying early to avoid disappointment.
We recommend applying as soon as possible. Spaces are in high demand, and many courses fill up well in advance. The earlier you apply, the better your chance of securing your preferred course dates and accommodation type.