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
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
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
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
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.
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.