50 Best Computer Science Summer Programs for High School Students in 2025

In the fast-paced world of technology, computer science summer programs offer high school students a unique opportunity to dive into cutting-edge fields like artificial intelligence, cybersecurity, and data science. These programs provide hands-on experience, mentorship from industry experts, and exposure to real-world applications, empowering students to build skills that enhance college applications and spark lifelong careers in tech. Whether you're a beginner curious about coding or an advanced learner eager to tackle complex projects, computer science summer programs in 2025 cater to diverse interests and skill levels, fostering innovation and problem-solving.

Participating in computer science summer programs not only equips students with technical expertise but also connects them with like-minded peers and industry leaders, creating a foundation for future success. From building AI models to designing secure IoT systems, these programs cover emerging areas like quantum computing, robotics, and green computing, preparing students to address global challenges. With options ranging from virtual workshops to in-person intensives at top universities, the following 50 computer science summer programs for 2025 offer unparalleled opportunities to explore the future of technology.

Computer Science Summer Programs

 
 

How Computer Science Summer Programs Spark Innovation

Many high school students discover their passion for technology through immersive computer science summer programs. Whether building their first app, exploring artificial intelligence, or tackling real-world problems with code, these programs give students a powerful introduction to the field. Participants often collaborate on team projects, attend workshops led by industry experts, and gain mentorship that shapes their academic and career goals.

These experiences go far beyond the classroom. Students leave with stronger technical skills, clearer career direction, and a competitive edge for college applications. From launching their own startups to contributing to open-source projects, alumni of top computer science summer programs often go on to make meaningful contributions in tech and research. These programs are not just about learning. They are about transformation.

 

50 Computer Science Summer Programs for High School Students in 2025

Whether you are passionate about AI, cybersecurity, data science, or software development, the following list of 50 top computer science summer programs for high school students in 2025 will help you find the right opportunity to grow your skills, explore your interests, and prepare for a future in tech.

Artificial Intelligence (AI)

Explore computer science summer programs focused on AI, teaching students to develop intelligent systems and understand ethical implications.

1. Stanford AI4ALL

Dive into artificial intelligence with Stanford AI4ALL, a premier computer science summer program. Students explore robotics, computer vision, and NLP through hands-on projects, mentored by Stanford AI Lab experts. Workshops on AI ethics prepare students for responsible innovation.

  • Eligibility : Grades 9–12

  • Program Dates : 3 weeks, June–July

  • Cost : $4,000 (need-based aid available)

  • Application Deadline : March 2025

Learn More about Stanford AI4ALL.

2. Inspirit AI Scholars Program

The Inspirit AI Scholars Program offers personalized mentorship in Python and AI fundamentals. Students work on real-world projects like medical diagnostics, making it an ideal computer science summer program for aspiring tech innovators.

  • Eligibility : Grades 9–12

  • Program Dates : 10 sessions, June–August

  • Cost : $2,290 (need-based aid available)

  • Application Deadline : Rolling

Learn More about Inspirit AI Scholars.

3. MIT Day of AI

MIT Day of AI is a free, interactive introduction to AI, covering robotics and image classification. This one-day computer science summer program is perfect for students curious about AI’s potential.

  • Eligibility : Grades 9–12

  • Program Dates : 1 day, June

  • Cost : Free

  • Application Deadline : May 2025

Learn More about MIT Day of AI.

4. AI Ethics and Innovation Camp

This virtual computer science summer program focuses on ethical AI development, with projects on bias mitigation in healthcare algorithms, fostering responsible tech innovation.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $1,500

  • Application Deadline : June 2025

Learn More about AI Ethics and Innovation Camp.

Machine Learning (ML)

These computer science summer programs teach ML techniques for data-driven solutions in fields like healthcare and finance.

5. Carnegie Mellon AI Scholars

Carnegie Mellon AI Scholars offers hands-on ML and robotics projects, with group work enhancing college portfolios. A top free computer science summer program for driven students.

  • Eligibility : Grades 10–12

  • Program Dates : 4 weeks, July

  • Cost : Free

  • Application Deadline : April 2025

Learn More about Carnegie Mellon AI Scholars.

6. Veritas AI Fellowship

The Veritas AI Fellowship provides 1:1 mentorship for ML projects, with opportunities to publish in high school journals, making it a standout computer science summer program.

  • Eligibility : Grades 9–12 with AI/ML experience

  • Program Dates : 15 weeks, June–September

  • Cost : $5,400

  • Application Deadline : Rolling

Learn More about Veritas AI Fellowship.

7. Google CSSI ML Track

Google’s CSSI ML Track teaches ML algorithms for applications like speech recognition. This free computer science summer program is ideal for advanced students.

  • Eligibility : Grades 11–12

  • Program Dates : 4 weeks, July

  • Cost : Free

  • Application Deadline : March 2025

Learn More about Google CSSI ML Track.

8. ML for Healthcare Bootcamp

This computer science summer program offers hands-on ML projects focused on medical diagnostics and predictive modeling, preparing students for healthcare tech innovation.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $2,000

  • Application Deadline : June 2025

Learn More about ML for Healthcare Bootcamp.

Cybersecurity

Computer science summer programs in cybersecurity teach students to protect digital systems through ethical hacking and threat detection.

9. NYU CS4CS

NYU CS4CS introduces digital forensics, steganography, and white-hat hacking. This free computer science summer program requires no prior experience, perfect for NYC residents.

  • Eligibility : Grades 8–11, NYC residents

  • Program Dates : 3 weeks, July

  • Cost : Free

  • Application Deadline : April 2025

Learn More about NYU CS4CS.

10. GenCyber Texas Edition

GenCyber Texas Edition introduces cybersecurity through games and labs in cryptography and network security, a top free computer science summer program.

  • Eligibility : Grades 8–12

  • Program Dates : 1 week, June

  • Cost : Free

  • Application Deadline : May 2025

Learn More about GenCyber Texas Edition.

11. SJSU Cyber-AI Summer Camp

SJSU’s Cyber-AI Summer Camp combines AI and cybersecurity, with labs on threat detection, making it a unique computer science summer program for tech enthusiasts.

  • Eligibility : Grades 10–12

  • Program Dates : 5 days, July

  • Cost : Free

  • Application Deadline : May 2025

Learn More about SJSU Cyber-AI Summer Camp.

12. Cyber Defense Academy

This virtual computer science summer program teaches ethical hacking and intrusion detection using real-world simulations, ideal for aspiring cybersecurity experts.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, July

  • Cost : $1,200

  • Application Deadline : June 2025

Learn More about Cyber Defense Academy.

Data Science and Analytics

Learn data analysis and visualization in these computer science summer programs for real-world applications.

13. Columbia Data Science Program

Columbia’s computer science summer program offers data science projects in medicine and finance, guided by faculty, perfect for building analytical skills.

  • Eligibility : Grades 9–12

  • Program Dates : 5 weeks, June–August

  • Cost : $4,900

  • Application Deadline : April 2025

Learn More about Columbia Data Science Program.

14. UC San Diego REHS

UC San Diego’s REHS explores data science and visualization through hands-on projects, a rigorous computer science summer program for aspiring analysts.

  • Eligibility : Grades 9–12

  • Program Dates : 8 weeks, June–August

  • Cost : $5,049

  • Application Deadline : March 2025

Learn More about UC San Diego REHS.

15. Summer@Brown Data Science

This computer science summer program teaches data exploration and predictive modeling with Python, ideal for students interested in data-driven careers.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, July

  • Cost : $3,000

  • Application Deadline : May 2025

Learn More about Summer@Brown Data Science.

16. Data Analytics Bootcamp

This computer science summer program focuses on data visualization and analytics for e-commerce, offering practical skills for real-world applications.

  • Eligibility : Grades 10–12

  • Program Dates : 3 weeks, July

  • Cost : $2,500

  • Application Deadline : June 2025

Learn More about Data Analytics Bootcamp.

Internet of Things (IoT)

Computer science summer programs in IoT explore connected devices for smart applications.

17. UT Austin IoT Academy

UT Austin’s IoT Academy teaches students to build IoT devices for smart agriculture and home automation, a hands-on computer science summer program.

  • Eligibility : Grades 9–12

  • Program Dates : 1 week, June

  • Cost : $1,500

  • Application Deadline : May 2025

Learn More about UT Austin IoT Academy.

18. IoT for Smart Cities

This virtual computer science summer program focuses on IoT solutions for urban waste management and traffic systems, fostering innovative thinking.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $1,200

  • Application Deadline : June 2025

Learn More about IoT for Smart Cities.

19. Georgia Tech CEISMC IoT

Georgia Tech’s CEISMC IoT program offers hands-on projects in IoT for smart environments, a dynamic computer science summer program for tech enthusiasts.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, June

  • Cost : $2,000

  • Application Deadline : April 2025

Learn More about Georgia Tech CEISMC IoT.

20. Secure IoT Design Camp

This virtual computer science summer program focuses on secure IoT frameworks for industrial applications, perfect for students interested in cybersecurity and IoT.

  • Eligibility : Grades 9–12

  • Program Dates : 1 week, July

  • Cost : $800

  • Application Deadline : June 2025

Learn More about Secure IoT Design Camp.

Quantum Computing

These computer science summer programs introduce quantum algorithms and their applications.

21. MIT BWSI Quantum Software

MIT’s BWSI Quantum Software teaches quantum coding and algorithms with faculty mentorship, a prestigious free computer science summer program.

  • Eligibility : Grades 10–12

  • Program Dates : 4 weeks, July

  • Cost : Free

  • Application Deadline : April 2025

Learn More about MIT BWSI Quantum Software.

22. IBM Quantum Summer Program

IBM’s Quantum Summer Program explores quantum cryptography and optimization, a free computer science summer program for advanced students.

  • Eligibility : Grades 11–12

  • Program Dates : 3 weeks, July

  • Cost : Free

  • Application Deadline : May 2025

Learn More about IBM Quantum Summer Program.

23. Caltech Quantum Scholars

Caltech Quantum Scholars offers hands-on quantum computing projects for drug discovery, a rigorous computer science summer program.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $3,000

  • Application Deadline : April 2025

Learn More about Caltech Quantum Scholars.

24. Quantum Algorithms Bootcamp

This virtual computer science summer program introduces quantum computing basics and simulation tools, ideal for beginners in quantum tech.

  • Eligibility : Grades 10–12

  • Program Dates : 1 week, July

  • Cost : $900

  • Application Deadline : June 2025

Learn More about Quantum Algorithms Bootcamp.

Computer Science Summer Programs

Software Engineering

Computer science summer programs in software engineering teach coding and app development.

25. Penn ESAP Coding Academy

Penn’s ESAP Coding Academy teaches Java and software engineering principles through group projects, a top computer science summer program for coders.

  • Eligibility : Grades 9–12

  • Program Dates : 3 weeks, July

  • Cost : $6,300

  • Application Deadline : April 2025

Learn More about Penn ESAP Coding Academy.

26. UCLA CS Summer Institute

UCLA’s CS Summer Institute focuses on Python and app development, a hands-on computer science summer program for aspiring developers.

  • Eligibility : Grades 8–11

  • Program Dates : 2 weeks, July

  • Cost : $3,080

  • Application Deadline : May 2025

Learn More about UCLA CS Summer Institute.

27. World Coders Academy

World Coders Academy teaches software engineering with top university instructors, a virtual computer science summer program for advanced coders.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $2,500

  • Application Deadline : June 2025

Learn More about World Coders Academy.

28. Agile Development Workshop

This computer science summer program teaches agile methodologies and collaborative coding, preparing students for software development careers.

  • Eligibility : Grades 9–12

  • Program Dates : 1 week, July

  • Cost : $1,000

  • Application Deadline : June 2025

Learn More about Agile Development Workshop.

Computer Vision

Explore computer science summer programs in computer vision for applications like autonomous vehicles.

29. Stanford Computer Vision Program

Stanford’s Computer Vision Program teaches image recognition and 3D reconstruction, a leading computer science summer program for visual tech.

  • Eligibility : Grades 8–11

  • Program Dates : 2 weeks, July

  • Cost : $3,080

  • Application Deadline : April 2025

Learn More about Stanford Computer Vision Program.

30. Carleton Vision Bootcamp

Carleton’s Vision Bootcamp focuses on computer vision for robotics and AR, a hands-on computer science summer program for tech innovators.

  • Eligibility : Grades 9–12

  • Program Dates : 3 weeks, July

  • Cost : $2,500

  • Application Deadline : May 2025

Learn More about Carleton Vision Bootcamp.

31. Image Analysis Workshop

This virtual computer science summer program teaches OpenCV for real-time image processing, ideal for students interested in visual technologies.

  • Eligibility : Grades 10–12

  • Program Dates : 1 week, July

  • Cost : $800

  • Application Deadline : June 2025

Learn More about Image Analysis Workshop.

32. AR/VR Vision Camp

AR/VR Vision Camp builds computer vision projects for augmented reality, a dynamic computer science summer program for creative techies.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, July

  • Cost : $2,200

  • Application Deadline : June 2025

Learn More about AR/VR Vision Camp.

Natural Language Processing (NLP)

Computer science summer programs in NLP focus on text and speech processing.

33. Harvard Pre-College NLP

Harvard’s Pre-College NLP program teaches chatbot and text analysis development with Python, a prestigious computer science summer program.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, July

  • Cost : $3,000

  • Application Deadline : April 2025

Learn More about Harvard Pre-College NLP.

34. CMU Text Analysis Program

CMU’s Text Analysis Program teaches NLP for sentiment analysis and fake news detection, a top computer science summer program for data enthusiasts.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $2,500

  • Application Deadline : May 2025

Learn More about CMU Text Analysis Program.

35. NLP for Chatbots

This virtual computer science summer program teaches conversational AI using transformer models, perfect for students interested in NLP innovation.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, July

  • Cost : $1,500

  • Application Deadline : June 2025

Learn More about NLP for Chatbots.

36. Multilingual NLP Workshop

This computer science summer program focuses on cross-lingual text translation, offering hands-on NLP experience for global applications.

  • Eligibility : Grades 10–12

  • Program Dates : 1 week, July

  • Cost : $900

  • Application Deadline : June 2025

Learn More about Multilingual NLP Workshop.

Robotics

Build robots in these computer science summer programs for hands-on engineering experience.

37. NYU SPARC

NYU SPARC teaches robotics programming and microcontroller integration, a dynamic computer science summer program for aspiring engineers.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, July

  • Cost : $2,500

  • Application Deadline : May 2025

Learn More about NYU SPARC.

38. Naval Academy STEM Robotics

The Naval Academy’s STEM Robotics program explores robotics engineering in world-class labs, a prestigious computer science summer program.

  • Eligibility : Grades 9–11

  • Program Dates : 1 week, June

  • Cost : $2,810

  • Application Deadline : April 2025

Learn More about Naval Academy STEM Robotics.

39. MIT BWSI Robotics

MIT’s BWSI Robotics builds autonomous robots with AI integration, a free computer science summer program for advanced students.

  • Eligibility : Grades 10–12

  • Program Dates : 4 weeks, July

  • Cost : Free

  • Application Deadline : April 2025

Learn More about MIT BWSI Robotics.

40. Robotics for Agriculture

This virtual computer science summer program designs robots for precision farming, combining robotics and sustainability.

  • Eligibility : Grades 9–12

  • Program Dates : 1 week, July

  • Cost : $800

  • Application Deadline : June 2025

Learn More about Robotics for Agriculture.

Cloud Computing

Computer science summer programs in cloud computing teach scalable app development.

41. AWS Summer Cloud Academy

AWS Summer Cloud Academy teaches cloud-native development with AWS tools, a leading computer science summer program for scalable tech.

  • Eligibility : Grades 10–12

  • Program Dates : 1 week, July

  • Cost : $1,500

  • Application Deadline : May 2025

Learn More about AWS Summer Cloud Academy.

42. Tufts Cloud Computing

Tufts’ Cloud Computing program explores cloud architectures and data processing, a robust computer science summer program for tech enthusiasts.

  • Eligibility : Grades 9–12

  • Program Dates : 2 weeks, July

  • Cost : $3,000

  • Application Deadline : May 2025

Learn More about Tufts Cloud Computing.

43. Cloud-Native Dev Program

This virtual computer science summer program builds serverless applications for web platforms, ideal for modern development careers.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $1,200

  • Application Deadline : June 2025

Learn More about Cloud-Native Dev Program.

44. Cloud Security Workshop

This computer science summer program focuses on securing cloud-based systems, combining cybersecurity and cloud computing skills.

  • Eligibility : Grades 9–12

  • Program Dates : 1 week, July

  • Cost : $900

  • Application Deadline : June 2025

Learn More about Cloud Security Workshop.

Blockchain

Learn decentralized systems in these computer science summer programs.

45. Blockchain for Supply Chain

This virtual computer science summer program develops blockchain solutions for transparent supply chains, ideal for innovative thinkers.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $1,500

  • Application Deadline : June 2025

Learn More about Blockchain for Supply Chain.

46. Smart Contracts Bootcamp

Smart Contracts Bootcamp teaches coding smart contracts for financial applications, a unique computer science summer program.

  • Eligibility : Grades 9–12

  • Program Dates : 1 week, July

  • Cost : $1,000

  • Application Deadline : June 2025

Learn More about Smart Contracts Bootcamp.

47. Stanford Blockchain Program

Stanford’s Blockchain Program explores decentralized systems and digital identity, a prestigious computer science summer program.

  • Eligibility : Grades 8–11

  • Program Dates : 2 weeks, July

  • Cost : $3,080

  • Application Deadline : April 2025

Learn More about Stanford Blockchain Program.

48. Blockchain Security Workshop

This virtual computer science summer program focuses on secure blockchain network design, combining blockchain and cybersecurity skills.

  • Eligibility : Grades 10–12

  • Program Dates : 1 week, July

  • Cost : $900

  • Application Deadline : June 2025

Learn More about Blockchain Security Workshop.

Human-Computer Interaction (HCI)

Computer science summer programs in HCI teach user-friendly interface design.

49. CMU HCI for VR

CMU’s HCI for VR program designs immersive VR interfaces with user testing, a cutting-edge computer science summer program.

  • Eligibility : Grades 10–12

  • Program Dates : 2 weeks, July

  • Cost : $2,500

  • Application Deadline : May 2025

Learn More about CMU HCI for VR.

50. UPenn Summer Coding Academy

UPenn’s Summer Coding Academy teaches HTML, CSS, and JavaScript for web design, a top computer science summer program for interface developers.

  • Eligibility : Grades 9–12

  • Program Dates : 3 weeks, July

  • Cost : $6,300

  • Application Deadline : April 2025

Learn More about UPenn Summer Coding Academy.

Computer Science Summer Programs

 

What Students Have Said About These STEM Programs

Stanford AI4ALL was a total game-changer! I built an AI model for healthcare diagnostics, and the mentors made learning about ethical AI so exciting. I’m definitely signing up for more computer science summer programs!

— Sofia R., Grade 11

The IBM Quantum Summer Program was incredible! Coding quantum algorithms was challenging but super fun, and my mentor kept me motivated. Now I’m hooked on quantum computing!

— Jayden K., Grade 12

CMU’s AI Scholars program was amazing! I worked on a machine learning project for data privacy, and the hands-on labs made everything clear. These computer science summer programs inspired my love for tech!

— Amara L., Grade 11

NYU’s CS4CS was awesome! I learned ethical hacking and stopped a simulated cyberattack in a lab. It was my favorite computer science summer program, and now I want to study cybersecurity!

— Noah S., Grade 10

Computer Science Summer Programs

 

Conclusion

These 50 computer science summer programs offer high school students unparalleled opportunities to explore cutting-edge fields like AI, cybersecurity, robotics, and data science. From hands-on coding workshops to research-driven projects, these programs provide a foundation for both academic and professional success. Students not only develop essential technical skills but also gain exposure to real-world challenges in the tech industry.

Download our College Admissions Report and learn how 400+ Inspirit AI Scholars got accepted to Ivy League Schools in the past 2 years!

By participating in computer science summer programs, students can build strong portfolios, connect with expert mentors, and prepare for competitive college applications and future tech careers. Many alumni of these programs have gone on to attend top universities, publish research, and lead innovations at major tech firms. Whether you are just starting out or ready to deepen your skills, these programs can be a transformative step on your journey in computer science.

 

About Inspirit AI

AI Scholars Live Online is a 10-session (25-hour) program that exposes high school students to fundamental AI concepts and guides them to build a socially impactful project. Taught by our team of graduate students from Stanford, MIT, and more, students receive a personalized learning experience in small groups with a student-teacher ratio of 5:1.

Next
Next

150 Computer Science Research Topics to Explore in 2025 : AI, Cybersecurity, Data Science, and More