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.