
Career Insights – Software Development & AI
Immerse Education
In-person computer science program run by Immerse Education in Berkeley, for ages 15-18.
Age range: 15-18
Cost: From £5,995
Format: In-person
Computer science summer programs combine coding practice with computing concepts. Compare programming languages, starting levels, teaching formats and project feedback.
Programs listed
Providers represented
Online programs
In-person or hybrid programs
Provider facts describe each program's offer, while Succeed's fit notes explain how to compare the options.
Review scope: Succeed compares programming languages, prerequisites, teaching format, independent practice, project feedback and final work.
Official information: Provider pages establish program facts, while highlighted choices and fit labels reflect Succeed's editorial judgment.
Last verified: This records when details were reviewed and does not guarantee that they will remain unchanged.
Changes: Providers may revise curricula, fees, instructors and enrollment terms between cycles.
Succeed is independent of the providers listed; inclusion does not imply endorsement or a university partnership.
Computer science summer programs teach students how to solve problems through computing, while coding courses may concentrate on a particular language or application. Options include visual programming, text-based programming, game development and broader computing concepts. UK providers often call these courses summer schools; sixth form refers to the final stage of secondary education.
Match the starting level before choosing a language or location. CS Scholars explicitly requires no coding experience and teaches Python, while Berkeley's academy uses Snap! for students with little or no previous coding experience. Reach Cambridge adapts teaching to existing knowledge and lists Python, Java or C++ as possible languages, so a particular language is not guaranteed.
Compare how much students code independently, who reviews their work and what they finish. Berkeley combines daily challenges with final project feedback; CS Scholars includes homework, group projects and a symposium presentation. For further specialization, compare artificial intelligence programs against your programming and mathematics preparation.
Choose a program whose starting level, practice and support match what you want to learn.
Confirm required coding and mathematics knowledge; an introductory title alone does not establish beginner eligibility.
Identify the programming language and distinguish a fixed syllabus from possible language choices.
Compare live instruction, demonstrations, discussions and independent coding time.
Ask how instructors help with debugging and review individual contributions to group work.
Look for a defined final output, such as runnable code, a game or a project presentation.
Check device compatibility, software requirements and access to your work after the program.
Verify who operates the program; a university venue does not establish university affiliation.
Match attendance requirements, time zones and homework to your other commitments.
A coding summer program can be worth pursuing when structured practice and instructor feedback address a specific learning need. For a beginner, that might mean understanding functions and loops; for a student with experience, it might mean completing a more demanding project.
A short course has limited time for depth, and broad topic coverage can leave less time for independent coding. Compare the teaching and feedback with free tutorials, school clubs or a personal project supported by a teacher before committing to the expense.
These five options show the range of providers, formats and starting levels. Compare the full list below.

Immerse Education
In-person computer science program run by Immerse Education in Berkeley, for ages 15-18.
Age range: 15-18
Cost: From £5,995
Format: In-person

Oxford Scholastica Academy
In-person computer science program run by Oxford Scholastica Academy in Oxford, for ages 15-18.
Age range: 15-18
Cost: From £7,495
Format: In-person

Stanford Pre-Collegiate Studies
Online computer science program run by Stanford Pre-Collegiate Studies, for ages 13-17.
Age range: 13-17
Cost: From $3,200
Format: Online

UCLA Summer Sessions
Online computer science program run by UCLA Summer Sessions, for ages 15-18.
Age range: 15-18
Cost: From $2,309
Format: Online

Brown Pre-College Programs
In-person computer science program run by Brown Pre-College Programs in Providence, for ages 14-18.
Age range: 14-18
Cost: From $5,786
Format: In-person
| Competition | Best suited for | Why this fit |
|---|---|---|
| Career Insights – Software Development & AI Immerse Education | ||
| Computer Science, Coding & AI Summer Course Oxford Scholastica Academy | ||
| Introduction to Java Programming Stanford Pre-Collegiate Studies | ||
| Python for Economics and Finance Summer Precollege Focus Series UCLA Summer Sessions | ||
| Introduction to Computer Aided Design (CAD) and 3D Printing Brown Pre-College Programs |
Compare the complete package and learning support before treating headline fees as equivalent.
CS Scholars covers tuition, housing, meal plans, select field trips and special events; limited travel assistance is available.
Berkeley includes tuition, housing, meals, orientation, excursions, activities, basic health insurance and on-site support; flights cost extra.
Reach Cambridge includes 20 teaching hours weekly, guest lectures, leadership, interview and public speaking workshops, and 24-hour supervision.
Reach Cambridge includes accommodation, two coach excursions per two-week period, a certificate, course report and travel insurance; some meals and transfers cost extra.
Request an itemized total covering registration, equipment, software, materials, accommodation, meals, insurance and travel.
Compare scholarships or bursaries by eligibility, covered expenses and the remaining family contribution.
Judge whether practice time, feedback and final work justify the total fee, time commitment and travel.
Agree on the learning goal, practical arrangements and financial commitment before paying a deposit.
Set a total budget covering the program, travel, accommodation, meals, equipment and personal spending.
Understand deposit requirements, payment timing, refund terms and the formal withdrawal process.
Confirm which classes, activities, materials and support are included in the fee.
Check accommodation, overnight supervision, curfews and emergency contacts for residential study.
Plan travel, transfers, insurance and any entry documentation needed for international attendance.
For online study, agree on time zones, device access, internet reliability and a quiet workspace.
Discuss homework expectations, other commitments and the project the student hopes to complete.
UCLA Summer Sessions
Dates: 22 Jun – 10 Jul 2026
Format / location: Online / Online
Age: 15-18
Cost: From $2,309
Academy Royale International
Dates: July to August 2027, 3 sessions
Format / location: In-person / Oxford
Age: 16-18
Cost: From £7,995
Immerse Education
Dates: July 2026, 3 sessions
Format / location: In-person / Berkeley
Age: 15-18
Cost: From £5,995
Oxford Scholastica Academy
Dates: July to August 2027, 3 sessions
Format / location: In-person / Oxford
Age: 15-18
Cost: From £7,495
Stanford Pre-Collegiate Studies
Dates: 15 Jun – 26 Jun 2026
Format / location: Online / Online
Age: 13-17
Cost: From $3,200
Brown Pre-College Programs
Dates: 29 Jun – 10 Jul 2026
Format / location: In-person / Providence
Age: 14-18
Cost: From $5,786
Vanderbilt Summer Academy
Dates: 07 Jun – 12 Jun 2026
Format / location: In-person / Nashville
Age: 12-14
Cost: From $2,150
iD Tech
Dates: -
Format / location: In-person / Princeton or New York or Atlanta or Seattle or Cambridge or Los Angeles
Age: 13-18
Cost: From $4,599
King's College London
Dates: July 2026 to July 2027, 2 sessions
Format / location: In-person / London
Age: 16-17
Cost: From £3,295
Python for Economics and Finance Summer Precollege Focus Series UCLA Summer Sessions | Upcoming | 22 Jun – 10 Jul 2026 | Online / Online | 15-18 | From $2,309 | Compare |
Cybersecurity & Artificial Intelligence Academy Royale International | Upcoming | July to August 2027, 3 sessions | In-person / Oxford | 16-18 | From £7,995 | Compare |
Career Insights – Software Development & AI Immerse Education | July 2026, 3 sessions | In-person / Berkeley | 15-18 | From £5,995 | Compare | |
Computer Science, Coding & AI Summer Course Oxford Scholastica Academy | July to August 2027, 3 sessions | In-person / Oxford | 15-18 | From £7,495 | Compare | |
Introduction to Java Programming Stanford Pre-Collegiate Studies | 15 Jun – 26 Jun 2026 | Online / Online | 13-17 | From $3,200 | Compare | |
Introduction to Computer Aided Design (CAD) and 3D Printing Brown Pre-College Programs | 29 Jun – 10 Jul 2026 | In-person / Providence | 14-18 | From $5,786 | Compare | |
Introduction to Python Coding for Beginners Vanderbilt Summer Academy | 07 Jun – 12 Jun 2026 | In-person / Nashville | 12-14 | From $2,150 | Compare | |
| - | In-person / Princeton or New York or Atlanta or Seattle or Cambridge or Los Angeles | 13-18 | From $4,599 | Compare | ||
Computer Science Summer School King's College London | July 2026 to July 2027, 2 sessions | In-person / London | 16-17 | From £3,295 | Compare |
Answer a few quick questions about your interests, age range and budget, and we'll suggest programs that may be worth exploring.
Step 1 of 3
Some programs explicitly welcome beginners: CS Scholars requires no coding experience, and Berkeley's academy is designed for little or no previous coding experience. Separate coding prerequisites from academic, grade and residency requirements; an introductory course title alone does not establish eligibility.
Choose a language that matches your next learning goal and the course's starting level. Python can support general programming and data work, visual programming can introduce computing concepts, and a Unity course offers a specific C# application.
Online describes where you study, rather than the workload. UCLA CSSI's introductory Python track combines synchronous lectures and discussions with four homework assignments, two exams and final project presentations; compare live hours, independent work and time zones.
Look for work you can run, explain and revise, with your individual contribution clearly identified. Berkeley ends with an individual or group coding project and faculty or instructor feedback, while UCLA CSSI's introductory track schedules final code, slides and project presentations.
A completion or attendance certificate does not automatically confer academic credit. UCLA CSSI offers separate certificate and course-credit enrollment options, while Reach Cambridge's standard subject courses do not award formal credit; confirm recognition with your school before enrolling.
The location alone does not establish who runs a program. Reach Cambridge explicitly operates independently of the University of Cambridge, so compare the named provider, teaching arrangements and qualification awarded rather than relying on the venue.
Eligibility varies by program: Berkeley's academy accepts domestic and international students, with applicable English-language requirements. CS Scholars requires US citizenship or permanent residency, and Berkeley's short non-credit academy does not issue a school-sponsored student visa.
Match your preparation to the particular AI course rather than assuming all introductions start from zero. UCLA CSSI's Introduction to AI recommends prior introductory computer science study; a foundation in functions, data structures and debugging can help you evaluate more specialized options.
Succeed uses official provider information where available, then keeps this hub focused on comparison, planning and shortlisting.
Provider identity reviewed
Programming languages checked
Starting levels reviewed
Teaching formats checked
Practice and outputs assessed
Feedback arrangements reviewed
Fee inclusions reviewed
Eligibility restrictions checked
We use source material to check core facts and explain why programs may be worth considering. Students and parents should still review the current official provider page before applying or paying.
Save programs to compare their language, starting level, teaching format and project support together.