Top 15 Computer Science Summer Programs  for high school students

blog

Top 15 Computer Science Summer Programs  for high school students

1. SPARC

Application Requirements:

Must be at least 14 years old by the start of the course (15 for residential)

Open to both domestic and international students

Application Period:

January 1 – April 21, 2025

Program Dates:

  • Session 1: June 16 - June 27, 2025
  • Session 2: July 7 - July 18, 2025
  • Session 3: July 28 - August 8, 2025

2. New York University Computer Science and Cybersecurity

Application Requirements:

Current 9th, 10th, or 11th-grade students who are residents of New York City

Application Period:

Dates for 2025 not yet announced; refer to 2024: February 1 - April 14

Program Dates:

Dates for 2025 not yet announced; refer to 2024: July 15 - August 9

3. Carnegie Mellon University Computer Science Summer Program

Application Requirements:

10th-11th grade students must be 16 by June 21, 2025

Application Deadlines:

Early Admission and International Deadline: February 1, 2025

Scholarship and Regular Decision Deadline: March 1, 2025

Program Dates:

June 21 - August 2, 2025

4. Carleton College Computer Science Program

Application Requirements:

10th-11th grade students must not turn 19 before August 1, 2025

Application Period:

Opens: December 15, 2024

First Round Deadline: February 3, 2025

Second Round Deadline: March 3, 2025

Program Dates:

July 12 - August 1, 2025

5. RISE

Application Requirements:

Students in 11th-12th grade

Application Deadlines:

RISE Application and Supplementary Materials Deadline: February 14, 2025

Recommendation Deadline: February 21, 2025

Program Dates:

Residential: June 29 - August 8, 2025

Commuter: June 30 - August 8, 2025

6. Columbia University Summer Pre-College Program

Application Requirements:

Students in 11th-12th grade

Application Deadline:

April 2, 2025

Program Dates:

Course A: May 26 - July 3, 2025

Course B: July 7 - August 15, 2025

7. UCB Summer Computer Science Academy

Application Requirements:

Students aged 16-17

Application Period:

Opens: February 3, 2025

Deadline: March 10, 2025

Cancellation Deadline: April 10, 2025

Program Dates:

Dates for 2025 not yet announced; refer to 2024: June 16 - June 28

8. University of Pennsylvania Programming Academy

Application Requirements:

Students in grades 9-11

Application Period:

Applications for summer 2025 will open in late fall 2024

Program Dates:

Dates for 2025 not yet announced; refer to 2024: July 6 - July 27

9. DSI

Application Requirements:

High school applicants must be students in the Chicago area

Undergraduate applicants must be enrolled for fall 2025 (graduating seniors not eligible)

Application Period:

November 4, 2024 - January 12, 2025

Program Dates:

June 16 - August 12, 2025

10. Harvard University Pre-College Summer School

Application Requirements:

Applicants must be at least 16 by June 21, 2025, and under 19 by July 31, 2025

Application Period:

December 2, 2024 - April 9, 2025

Program Dates:

June 22 - August 1, 2025

11. University of Michigan Joy of Coding

Application Requirements:

Age 13 and above

Application Period:

Rolling admissions; dates for 2025 not yet announced

Program Dates:

Dates for 2025 not yet announced; refer to 2024: June 19 - July 31

12. Texas Tech University Clark Scholars Program

Application Requirements:

Applicants must be 17 by the program start date

Must be a U.S. citizen or permanent resident

Application Period:

Dates for 2025 not yet announced; refer to 2024: January 2 - February 15

Program Dates:

Dates for 2025 not yet announced; refer to 2024: June 16 - August 1

13. Brown University Summer Pre-College Program

Application Requirements:

High school seniors or recent graduates who are at least 17 by June 15, 2025

Application Period:

January 15 - May 9, 2025

Program Dates:

June 16 - August 1, 2025

14. TECH360

Application Requirements:

Rising 11th and 12th-grade students currently attending high schools in New York City (all boroughs), Los Angeles, or Miami-Dade/Broward are eligible. Graduating seniors are not eligible.

Application Period:

Applications for Summer 2025 TECH360 will open in Spring 2025

Program Dates:

New York City:

Session 1: June 30 - July 17, 2025

Session 2: July 28 - August 14, 2025

Los Angeles, Miami:

Session 1: June 16 - July 3, 2025

Session 2: July 14 - July 31, 2025

15. Microsoft Explore Program

Application Requirements:

Open to first-year undergraduate students interested in technology (recent high school graduates)

Application Period:

Applications for 2025 will open in late February 2025

Program Dates:

Dates for 2025 not yet announced; refer to 2024: July 8 - August 2

Another Option - Embark Exploration Program

Embark, founded in 2016, is an educational institution focused on providing customized scientific research training for teenagers. The core team consists of graduates from prestigious U.S. universities. Embark has over 3,000 mentors from renowned schools like the Ivy League, MIT, Caltech, Johns Hopkins, and Carnegie Mellon.

Embark offers personalized one-on-one research guidance, creating custom research topics based on students' interests. Embark helps students systematically develop research skills, establish a solid research framework, connect research with real-world applications, appreciate the value of research, and enhance their problem-solving abilities, all of which strengthen their college applications.

For more information, please visit the Embark Exploration Program. If you have any questions or need further information, feel free to contact us. We are happy to assist and discuss possible collaboration opportunities.