Computer Science programs for high schoolers.
119 programs indexed in computer science. 78 are free or pay a stipend. 18 prioritize under-resourced or underrepresented students. This page updates whenever we add a new computer science program.
All computer science programs
- ModerateMissouri University of Science and TechnologyAdvanced Robotics
Students design and build robotic systems while working with mechanical design, programming and CAD in teams.
📍 MO🎓 Grades 9–12 - ModerateOakland UniversityAdvanced Virtual Reality World Builders
Students continue into more advanced virtual-reality development and world-building techniques.
📍 MI🎓 Grades 9–10 - SelectiveNew Mexico Out-of-School Time NetworkAdvancing Young Women in STEM Scholarship
Scholarship for New Mexico female juniors/seniors pursuing STEM education or careers; requires at least a 2.5 GPA.
📍 NM🎓 Grades 11–12 - SelectiveArmy Educational Outreach Program (AEOP)AEOP High School Apprenticeship Program
Students work alongside Army scientists and engineers on cutting-edge research projects in world-class laboratories.
📍 Nationwide⏱ 8 weeks📅 Early March🎓 Grades 9–12 - SelectiveUNC Charlotte Center for STEM Education / AEOPAEOP High School Internship STEM Research Program
Rising juniors and seniors complete roughly 220–300 hours of faculty-mentored STEM research and present their findings through program research events.
📍 NC🎓 Grades 11–12 - ModerateUniversity of South FloridaAI & Machine Learning Summer Intensive
Students learn Python, Pandas and machine-learning concepts, build predictive models and explore robotics and large-language-model applications.
📍 FL🎓 Grades 10–12 - ModerateIllinois Institute of Technology Elevate College PrepAI Explorers
A virtual high-school summer program introducing students to artificial intelligence and related computational concepts. The 2026 price was listed at $300.
📍 IL🎓 Grades 9–12 - Selective
- ModerateUniversity of Central ArkansasAI Innovators Lab: From Code to Intelligent Systems
Students learn programming and introductory AI through guided exercises, collaborative projects and development of simple intelligent systems.
📍 AR🎓 Grades 9–12 - ModerateCarnegie Mellon UniversityAI Scholars
Artificial intelligence, computer science and societal applications.
📍 PA🎓 Grade 12 - SelectiveCarnegie Mellon UniversityAI Scholars at CMU
Free AI-focused summer program for rising seniors underrepresented in computing.
📍 PA⏱ 4 weeks (summer)📅 February🎓 Grade 11 - SelectiveQuantHubAlabama Data Scholars
Alabama high-school students complete data and AI training and work on a real employer project. The program allows on-site, hybrid, and fully virtual placements.
📍 AL🎓 Grades 9–12 - SelectiveAmazonAmazon Future Engineer Scholarship
Scholarship for high school seniors planning to study computer science in college.
📍 Nationwide⏱ 4 years scholarship📅 December 1🎓 Grade 12 - ModerateACSLAmerican Computer Science League (ACSL)
A multi-division computer science competition covering both theory and programming.
📍 Nationwide⏱ School year📅 November 30🎓 Grades 9–12 - SelectiveAlaska Native Science & Engineering ProgramANSEP Acceleration High School
Free year-round STEM acceleration for Alaska Native students.
📍 AK⏱ School year + summer📅 Rolling🎓 Grades 9–12 - SelectiveHack ClubAnvil
Build something to help hackers, get something for yourself in return.
📍 Multiple🎓 Eligibility not confirmed - ModerateUMBC at Shady GroveAP Computer Science
Students explore material connected to AP-level computer science.
📍 MD🎓 Grades 9–12 - SelectiveApple Inc.Apple Swift Student Challenge
Swift coding competition hosted by Apple to showcase creativity and app development skills.
📍 Global⏱ 1 month📅 February🎓 Grades 9–12 - SelectiveKode With KlossyApple Swift Student Challenge Info Session (Archived)
An info session hosted by KWK about the Apple Swift Student Challenge!
📍 Multiple🎓 Eligibility not confirmed - ModerateUMBC at Shady GroveArduino Robotics
Students learn robotics and programming using Arduino hardware.
📍 MD🎓 Grades 9–12 - SelectiveArgonne National LaboratoryArgonne Exemplary Student Research Program
Chicago-area students conduct year-long research mentored by Argonne scientists.
📍 IL⏱ School year📅 October🎓 Grades 11–12 - SelectiveArkansas Department of EducationArkansas State Coding Competition
School teams of up to three students solve programming challenges in Arkansas's statewide coding competition. Awards are deposited into Brighterfuture 529 accounts.
📍 AR🎓 Grades 9–12 - ModerateUniversity of Alaska Anchorage College of EngineeringArtificial Intelligence — Summer Engineering Academy
Students use hands-on experiments, collaborative projects and challenges to learn foundational AI concepts and explore machine-learning applications to real-world problems.
📍 AK🎓 Grades 9–12 - ModerateWichita State University College of EngineeringArtificial Intelligence / Machine Learning Camp
Students learn introductory Python and create machine-learning/deep-learning models for computer-vision and natural-language-processing tasks.
📍 KS🎓 Grade 9 - ModerateThe College of New JerseyArtificial Intelligence & Wireless Communications Camp
Residential engineering camp covering neural networks, computer vision, TensorFlow/PyTorch, microcontrollers, wireless sensing and electronics. 2026 cost was $2,200.
📍 NJ🎓 Grades 9–12 - ModerateGeorgetown UniversityArtificial Intelligence Academy
One-week Georgetown academy introducing high-school students to artificial intelligence through academic instruction and applied activities.
📍 DC🎓 Grades 9–12 - ModerateStevens Institute of TechnologyArtificial Intelligence in Modern Society
Examines AI technologies and their role in contemporary society.
📍 NJ🎓 Grades 10–12 - SelectiveAspiring Scholars Directed Research ProgramASDRP (RISE)
Free year-round Bay Area lab research. Open application.
📍 CA⏱ Year-round📅 May🎓 Grades 9–12 - SelectiveNCWITAward for Aspirations in Computing (AiC)
Award for girls and non-binary students in computing, providing recognition and a cash prize.
📍 Nationwide⏱ One-time📅 April 15🎓 Grades 9–12 - SelectiveMIT Lincoln LaboratoryBeaver Works Summer Institute
BWSI has programs throughout the year in advanced programming and engineering topics, from Saturdays in the Fall and Spring, the Summer Institute in July and our national challenges, we have something for high school students across the country!
📍 Multiple🎓 Eligibility not confirmed - SelectiveMITBeaver Works Summer Institute
BWSI has programs throughout the year in advanced programming and engineering topics, from Saturdays in the Fall and Spring, the Summer Institute in July and our national challenges, we have something for high school students across the country!
📍 Multiple🎓 Eligibility not confirmed - SelectiveMIT Lincoln Laboratory and MITBeaver Works Summer Institute
BWSI has programs throughout the year in advanced programming and engineering topics, from Saturdays in the Fall and Spring, the Summer Institute in July and our national challenges, we have something for high school students across the country!
📍 Multiple🎓 Eligibility not confirmed - SelectiveMIT Lincoln Laboratory and MIT Office of Engineering Outreach ProgramsBeaver Works Summer Institute
BWSI has programs throughout the year in advanced programming and engineering topics, from Saturdays in the Fall and Spring, the Summer Institute in July and our national challenges, we have something for high school students across the country!
📍 Multiple🎓 Eligibility not confirmed - SelectiveMIT Lincoln LabBeaver Works Summer Institute (BWSI)
Free MIT-led project-based courses in AI, robotics, cybersecurity.
📍 MA⏱ 4 weeks (summer)📅 Early February🎓 Grade 11 - ModerateUMBCBecome a 10x App Developer: AI-Assisted App Development
Students learn application development using AI-assisted development tools.
📍 MD🎓 Grades 9–12 - SelectiveUniversity of PennsylvaniaBiomedical Informatics Academy
Discover how computational tools are revolutionizing medicine and healthcare.
📍 Multiple🎓 Eligibility not confirmed - Selective
- SelectiveMajor League Hacking (MLH)Bit Hacks
Hosted in Irvine, California, this is an in-person hackathon listed as a past event for 2025.
📍 Multiple🎓 Eligibility not confirmed - Selective
- SelectiveMajor League HackingBitcamp 2025
Hackathon in College Park, Maryland.
📍 Multiple🎓 Eligibility not confirmed - SelectiveMajor League Hacking (MLH)Bitcamp 2025
Hosted in College Park, Maryland, this is an in-person hackathon listed as a past event for 2025.
📍 Multiple🎓 Eligibility not confirmed - Selective
- SelectiveBlack Girls CODEBlack Girls CODE Workshops
Program that provides coding workshops and tech exposure to young girls of color.
📍 Nationwide⏱ Varies📅 Rolling🎓 Grades 9–12 - SelectiveMITBlueprint by HackMIT
Annual learnathon and hackathon for HS students at MIT.
📍 Cambridge, MA⏱ 2 days📅 Winter🎓 Grades 9–12 - SelectiveUKMTBritish Informatics Olympiad (Open to Int'l)
Solve complex math and computer science problems created by the UK Mathematical Trust.
📍 Global⏱ 1 day📅 November 1🎓 Grades 9–12 - SelectiveBroad Institute (MIT & Harvard)Broad Summer Scholars Program
Paid genomics research for Boston-area rising seniors from underrepresented groups.
📍 MA⏱ 6 weeks (summer)📅 January🎓 Grade 11 - ModerateUMBCBuild a VEX Robot!
Students design, build, and program controlled and autonomous VEX robots for an engineering challenge. The 2026 fee was $374.
📍 MD🎓 Grades 9–12 - ModerateUMBCBuild Your Own AI-Powered Virtual Assistant
Students build an artificial-intelligence-powered virtual assistant.
📍 MD🎓 Grades 9–12 - SelectiveBuilt By GirlsBuilt By Girls Wave Program
A peer-mentorship program connecting high school girls with women in tech.
📍 Online⏱ Ongoing📅 November 15🎓 Grades 9–12 - SelectiveHack ClubCalculate
Make a project involving numbers, get a calculator + stickersheet! Oh and..maybe an abacus??
📍 Multiple🎓 Eligibility not confirmed - SelectiveUniversity of Waterloo (CEMC)Canadian Computing Competition (CCC)
Free competitive programming contest run by Waterloo's CEMC; open worldwide and used as a qualifier for the Canadian Computing Olympiad.
📍 Remote (Global)⏱ 3 hours📅 February🎓 Grades 9–12 - Highly SelectiveDelaware Higher Education OfficeCareer-Based Scholarship
Supports Delaware students pursuing high-demand fields such as computer science, data science, engineering, finance, nursing and healthcare administration at Delaware institutions.
📍 DE🎓 Grade 12 - SelectiveCarnegie MellonCarnegie Mellon AI Scholars
Free three-week residential AI program for underrepresented students.
📍 Pittsburgh, PA⏱ 3 weeks📅 March🎓 Grades 10–11 - SelectiveCarnegie MellonCarnegie Mellon SAMS
Free six-week residential STEM program for underrepresented students.
📍 Pittsburgh, PA⏱ 6 weeks📅 February🎓 Grade 11 - SelectiveNC State UniversityCatalyst: Creating Opportunities in STEM for Students with Disabilities
Year-long STEM and college/career-readiness cohort with workshops, field experiences, certifications and access to paid STEM internships.
📍 NC🎓 Grades 9–12 - ModerateBall State University College of Communication, Information, and MediaCCIM+ Summer Workshops
High-school students choose specialized workshops such as student-media leadership, post-production and visual effects, esports, or speech and communication.
📍 IN🎓 Grades 9–12 - SelectiveCERNCERN Summer Student Programme
Paid 8–13 week summer programme at CERN for undergrads worldwide in physics, engineering, or computing.
📍 Various📅 January🎓 Grade 12 - SelectiveRowan UniversityCHAMP/GEAR UP Summer Academy
College-readiness summer program for students from participating Camden-area schools with instruction in math, science, writing, computer science, financial literacy and public speaking.
📍 NJ🎓 Grades 9–11 - SelectiveNYC College of Technology / CUNYCity Tech STEM Research Academy
High-school students complete research preparation and summer projects in engineering technology, computer science, biology and chemical technology.
📍 NY🎓 Grades 10–11 - Highly SelectiveCarnegie Mellon UniversityCMU SAMS
Fully-funded STEM immersion for rising seniors from underrepresented backgrounds.
📍 PA⏱ 6 weeks (summer)📅 Mid-February🎓 Grade 11 - ModerateUniversity of GeorgiaCode and Cognition: The AI Lab
Students learn Python and machine-learning fundamentals and build a functioning AI project while examining ethical and social implications of AI.
📍 GA🎓 Grades 9–12 - ModerateNorth Carolina Museum of Natural SciencesCode Your Own Adventure
Students combine coding, digital design, game development and 3-D modeling in a weeklong technology camp.
📍 NC🎓 Grades 9–12 - SelectiveKode With KlossyCODE-A-BRATION
Join us for a weekend of creativity, code, & community!!
📍 Multiple🎓 Eligibility not confirmed - ModerateUniversity of Alaska Anchorage College of EngineeringCode, Create, and Computational Thinking
Students learn text-based JavaScript through p5.js while creating animations, digital art, interactive projects and simple games, with exposure to AI and computational thinking.
📍 AK🎓 Grades 9–12 - SelectiveCode2CollegeCode2College Summer Program
Summer program for Texas students to gain technical skills and professional development.
📍 TX⏱ Various📅 February 15🎓 Grades 9–12 - SelectiveCodeDayCodeDay Labs Fellowship
High school students are paired with industry mentors to build a real-world software project.
📍 Online⏱ 3 months📅 May 15🎓 Grades 9–12 - SelectiveCodeforcesCodeforces Educational Rounds
Free competitive programming platform with weekly contests for students worldwide.
📍 Online⏱ 2 hours📅 Rolling🎓 Grades 6–12 - ModerateIllinois Institute of Technology Elevate College PrepCoding Bootcamp: Introduction to Python
High-school students learn introductory Python programming through a structured summer day program. The listed 2026 price was $550.
📍 IL🎓 Grades 9–12 - SelectiveCoding it ForwardCoding it Forward Civic Innovation Corps
Summer civic-tech fellowship placing students at federal agencies (mostly college, some HS programs).
📍 United States⏱ 10 weeks📅 Winter🎓 Grade 12 - ModerateUMBCCoding with Emotions: The Science of Empathic AI
Students explore programming and artificial intelligence designed to recognize or interact with human emotions.
📍 MD🎓 Grades 9–12 - Highly SelectiveColorado School of MinesColorado School of Mines REACH
Engineering immersion at Mines. Scholarships for Colorado students from underrepresented backgrounds.
📍 CO⏱ 1 week (summer)📅 March🎓 Grades 10–12 - SelectiveColumbia UniversityColumbia Junior Science Journal
Peer-reviewed high-school-authored science journal at Columbia.
📍 Online⏱ Year-round📅 Annual (opens July, closes October)🎓 Grades 9–12 - ModerateUniversity of DaytonCome and See-UD Engineering Experiences
Discipline-specific day camps in mechanical, chemical, electrical/computer, civil and engineering technology plus computer science and physics.
📍 OH🎓 Grades 11–12 - Highly SelectiveCarnegie Mellon UniversityComputational Biology
Pre-College Computational Biology program at Carnegie Mellon University.
📍 Pittsburgh, PA📅 February🎓 Grades 9–12 - ModeratemiRcoreComputational Biology Research Camp
Students use real scientific data and professional research tools to explore disease-related computational biology questions in small research groups. In-person and virtual formats are available.
📍 MI🎓 Grades 9–12 - ModerateUMBCComputational Materials Chemistry
High-school students explore materials chemistry using computational approaches.
📍 MD🎓 Grades 9–12 - SelectiveUniversity of PennsylvaniaComputational Neuroscience
Introduces students to the fundamental concepts and techniques of computational neuroscience.
📍 Multiple🎓 Eligibility not confirmed - SelectiveUniversity of PennsylvaniaComputer Graphics Academy
Rising sophomores, juniors, and seniors will learn about Computer Graphics and its applications through a combination of lectures and hands-on programming labs.
📍 Multiple🎓 Eligibility not confirmed - ModerateHoward University School of BusinessComputer Information Systems Career Awareness Program (CISCAP)
Students explore data analytics, programming, cybersecurity, networking, AI and machine learning within a business context through interactive instruction and hands-on exercises.
📍 DC🎓 Grades 11–12 - ModerateUniversity of Kentucky STEM ExperiencesComputer Science Camp for High School Students
Incoming grades 9–12 receive hands-on programming experience using sensors and conditional-loop sequences, with activities designed to be accessible without advanced programming experience.
📍 KY🎓 Grades 9–12 - ModerateUniversity of Central FloridaComputer Science Summer Institute
Three-week intensive covering Python, game development, object-oriented programming or competitive-programming fundamentals depending on student level.
📍 FL🎓 Grades 9–12 - ModerateCarleton College Summer Liberal Arts InstituteComputer Science: Computer Vision, Web Development, Computer Organization
Students explore computer vision, web development, and computer organization through rigorous collaborative coursework, research, and a final symposium.
📍 MN🎓 Grades 10–11 - SelectiveUS House of RepresentativesCongressional App Challenge
District-level coding competition open to every US high schooler.
📍 All US districts⏱ Self-paced📅 October🎓 Grades 9–12 - SelectiveUniversity of Minnesota MnCAV EcosystemConnected and Automated Vehicles (CAV) Camp
Students explore self-driving vehicles, drones, teleoperations, programming, and transportation technology, including building and programming an automated electric skateboard. The camp is free and lunch is provided.
📍 MN🎓 Grades 10–12 - Highly SelectiveUniversity of CaliforniaCOSMOS
UC residential STEM program. Need-based fee waivers cover full cost for qualifying families.
📍 CA⏱ 4 weeks (summer)📅 Early February🎓 Grades 9–12 - Highly SelectiveMorehead State UniversityCraft Academy for Excellence in Science and Mathematics
Kentucky sophomores apply to spend their final two high-school years living at Morehead State and taking university STEM coursework for dual credit. Tuition, housing, and the standard meal plan are provided at no cost, though students may have textbook and personal expenses.
📍 KY🎓 Grade 10 - Selective
- SelectiveUniversity of TulsaCryptography Summer Academy
Students study cryptography, mathematics and computational problem solving.
📍 OK🎓 Grade 9 - SelectiveCode.orgCS Principles from Code.org
High-quality AP Computer Science preparation and advanced CS courses.
📍 Online⏱ Self-paced📅 Rolling🎓 Grades 9–12 - Highly SelectiveCarnegie Mellon UniversityCS Scholars
Pre-College CS Scholars program at Carnegie Mellon University.
📍 Pittsburgh, PA📅 February🎓 Grades 9–12 - SelectiveColorado School of MinesCS@Mines Cyber Camp — Exploring IoT: Data Security and Privacy
Two-day camp covering IoT security, privacy, networking, data analysis, cyberattacks and AI-based defensive techniques through hands-on activities.
📍 CO🎓 Grades 9–12 - SelectiveColorado School of Mines Department of Computer ScienceCS@Mines High School Research Internship
High-school students join Mines faculty research groups in areas such as AI, robotics, cybersecurity, and computing. Remote and in-person placements can be available.
📍 CO🎓 Grades 9–12 - Highly SelectiveHarvard / edXCS50: Introduction to Computer Science
Introduction to computer science from Harvard University available for high schoolers.
📍 Online⏱ 12 weeks📅 Self-paced — no fixed deadline🎓 Grades 9–12 - SelectiveHarvard University / edXCS50: Introduction to Computer Science
Harvard's world-famous introduction to computer science. While self-paced on edX, it offers a certificate and a deep dive into programming.
📍 Online⏱ 12 weeks📅 Self-paced🎓 Grades 9–12 - SelectiveUniversity of MaryCyberConnect CTF
Four-person high-school teams solve cybersecurity challenges in a capture-the-flag competition for cash prizes.
📍 ND🎓 Grades 9–12 - SelectiveIdaho National LaboratoryCyberCore Camp
High-school students complete hands-on cybersecurity and computing activities connected to INL's national-security and cyber research.
📍 ID🎓 Grades 9–12 - ModerateMissouri University of Science and TechnologyCyberMiner Camp
Returning in summer 2027, this camp introduces high-school students to computer science, computer engineering, information technology and cybersecurity topics.
📍 MO🎓 Grades 11–12 - SelectiveCyberPatriotCyberPatriot
A cybersecurity competition for high school teams to learn and apply cybersecurity skills in a virtual environment. Teams compete to find and fix vulnerabilities in simulated operating systems.
📅 Rolling🎓 Grades 9–12 - SelectiveAir & Space Forces AssociationCyberPatriot National Youth Cyber Defense
National youth cybersecurity competition with middle and high school divisions.
📍 United States⏱ Year-long📅 Fall🎓 Grades 6–12 - ModerateLouisiana State University Pre-College ProgramsCybersecurity
Students study phishing, networks, cryptography, cyber threats, and defensive cybersecurity during a two-week high-school program.
📍 LA🎓 Grades 9–12 - ModerateStevens Institute of TechnologyCybersecurity — Advanced
Advanced cybersecurity track requiring prior AP computer-science-level preparation.
📍 NJ🎓 Grades 10–12 - ModerateStevens Institute of TechnologyCybersecurity — Beginner
Introductory cybersecurity experience for students without advanced prerequisites.
📍 NJ🎓 Grades 10–12 - ModerateUniversity of Nevada, Las VegasCybersecurity Explorers Saturday Camp
Hands-on Saturday sessions cover phishing, passwords, coding, cryptography, Linux, digital forensics and cybersecurity problem solving, with no prior experience required. The current page lists October 10 and 17 sessions.
📍 NV🎓 Grades 9–12 - SelectiveGallatin College Montana State UniversityCybersecurity Summer Initiative Camp
Free summer cybersecurity camp where students explore networks, files, cyber hygiene and security through hands-on activities and a concluding challenge. The program includes high-school students within its grades 6–12 range.
📍 MT🎓 Grades 9–12 - ModerateIllinois Institute of Technology Elevate College PrepData Science Basics
Students receive an online introduction to core data-science concepts and methods. The 2026 virtual program was listed at $350.
📍 IL🎓 Grades 9–12 - Highly SelectiveQuinnipiac UniversityData Sciences Lab
Students explore how data are collected, analyzed and interpreted through hands-on data-science activities and university-level applications.
📍 CT🎓 Grades 9–12 - SelectiveDavidson InstituteDavidson Fellows
Scholarships of USD 10K, 25K, and 50K for students under 18 with significant work in STEM, literature, music, or philosophy.
📍 Online application⏱ Project-based📅 February🎓 Grades 9–12 - SelectiveColorado School of MinesDECTech Intern
High-school interns assist Mines outreach programs and help deliver computing and technology activities for younger K–8 students.
📍 CO🎓 Grades 9–12 - Highly SelectiveMajor League HackingDesignVerse at UCR
Hackathon in Riverside, California.
📍 Multiple🎓 Eligibility not confirmed - Highly SelectiveMajor League Hacking (MLH)DesignVerse at UCR
Hosted in Riverside, California, this is an in-person hackathon listed as a past event for 2025.
📍 Multiple🎓 Eligibility not confirmed - Selective
- Selective
- ModerateArizona State UniversityDigital Culture Summer Institute
Project-based workshops combine digital media, arts, music, computing, engineering, technology, and design under ASU faculty and graduate-student instruction.
📍 AZ🎓 Grades 9–12 - SelectiveUniversity of Minnesota College of Science and EngineeringDiscover STEM
Students spend a week exploring current STEM research through laboratory tours, experiments, technology demonstrations, faculty presentations, and career discussions. Attendance is free.
📍 MN🎓 Grades 11–12 - SelectiveU.S. Department of EnergyDOE STEM Rising / SCEP
Paid internships across the 17 DOE national laboratories.
📍 Multiple national labs (nationwide eligibility)⏱ 8-10 weeks (summer)📅 January🎓 Grades 11–12 - SelectiveMajor League HackingDragonHacks 11
Hackathon in Philadelphia, PA.
📍 Multiple🎓 Eligibility not confirmed - SelectiveMajor League Hacking (MLH)DragonHacks 11
Hosted in Philadelphia, PA, this is an in-person hackathon listed as a past event for 2025.
📍 Multiple🎓 Eligibility not confirmed - Selective
- ModerateDuke UniversityDuke Summer Academy
Pre-college academic programs at Duke. Need-based scholarships.
📍 NC⏱ 2 weeks (summer)📅 April🎓 Grades 10–12