Computer Science Programs & Competitions for High School Students

Computer science extracurriculars run from USACO and hackathons to AI research programs and industry-backed summer academies like Google CSSI.

The strongest CS applicants pair a competition result or research project with a self-directed build — use these programs for the structured half of that story.

50 verified programs match this page; 23 of the featured listings are completely free; 12 can be done online.

Featured programs

Browse 30+ curated programs for high school students:

  • Quantum Computing Summer School Programs — Various Universities & Google: Discover advanced quantum computing in hybrid summer programs for grades 11-12. Gain hands-on STEM experience, boost college applications, and explore
  • Stanford AI4ALL — Stanford University: Discover a free summer program empowering high school juniors with hands-on AI experience, skill-building for college applications, and diversity-focu
  • Women's Technology Program at MIT — MIT: Empower your STEM journey with a free four-week summer program for high school women at MIT. Gain hands-on engineering skills and boost your college a
  • Microsoft High School Internship Program — Microsoft: Paid summer internship offering hands-on computer science experience for high school juniors and seniors. Boost college applications while developing
  • Meta Hacker Cup — Meta: Global programming competition for high school students to master algorithms and coding. Build problem-solving skills and boost college applications.
  • Summit STEM Fellowship (SSF) — Summit Education: The Summit STEM Fellowship (SSF) is a virtual summer program for top STEM students around the world. Students learn from mentors at Harvard, Stanford,
  • Google Computer Science Summer Institute (CSSI) — Google: Competitive free 3-week Google-hosted summer program in computer science for graduating high school seniors from underrepresented groups, including co
  • Generation Google Scholarship — Google LLC: Google awards $10,000 scholarships to high school seniors from underrepresented groups planning to study computer science or a related field. Recipien
  • American Computer Science League (ACSL) All-Star Contest — ACSL: Top scorers from ACSL compete at All-Stars. Programming and CS theory.
  • Columbia University Science Honors Program (SHP) — Columbia University: Selective Saturday science/math program during the academic year in NYC.
  • NYU Courant GSTEM — NYU Courant Institute: Free program for girls in math and computer science at NYU. Hands-on workshops with NYU Courant faculty.
  • Stanford Compression Forum Summer Internship — Stanford University: Data compression research internship at Stanford. Work with researchers on multimedia compression.
  • Carnegie Mellon Informatics & Mathematics Competition (CMIMC) — Carnegie Mellon University: Challenging hybrid contest spanning math and computer science.
  • Carnegie Mellon CS Scholars (CSS) — Carnegie Mellon School of Computer Science: Full-scholarship pre-college program in CS for rising seniors from underrepresented groups.
  • Amazon Women in Innovation Scholarship — Amazon: $10,000 scholarship for women pursuing computer science.
  • Google Code Next Program — Google: Free multi-year program at Google labs teaching computer science and career readiness. Includes mentorship and internships.
  • Georgia Educational Technology Fair — Georgia Educational Technology Fair, Inc.: Statewide technology competition where Georgia students showcase digital projects and skills across multiple tech categories.
  • CodeCombat Championship — CodeCombat: Compete in a free online coding competition for grades 6-12. Build game AI, enhance programming skills, and boost your college applications with hands
  • NVIDIA AI City Challenge — NVIDIA: Join a cutting-edge AI competition for high schoolers in grades 10-12. Build skills in computer vision and machine learning while boosting your colleg
  • Google Women Techmakers Scholars Program — Google: Empowering high school women in STEM, this virtual scholarship program builds computer science skills and boosts college applications. Open to 12th-gr
  • IEEE Presidents' Scholarship — Institute of Electrical and Electronics Engineers: Earn the IEEE Presidents' Scholarship for high school seniors excelling in STEM. Perfect for college applications and advancing skills in computer and
  • Palantir Women in Technology Scholarship — Palantir Technologies: Empower your future in computer science with this free scholarship and mentorship opportunity for high school women. Boost skills, gain experience, an
  • MIT Battlecode — MIT: Develop coding, AI, and problem-solving skills in this free hybrid competition for high school students. Boost college applications with hands-on prog
  • Google Generation Scholarship — Google: Empowering high school seniors with a $10,000 scholarship for aspiring computer scientists from underrepresented groups. Boost college applications an
  • Congressional App Challenge — U.S. House of Representatives: Join a nationwide competition to design innovative apps, showcase your coding skills to Congress, and boost your college applications. Open to grades
  • AEOP GEMS (Gains in the Education of Mathematics and Science) — U.S. Army Educational Outreach Program: Explore hands-on STEM modules at Army research labs nationwide in this free high school summer program. Gain real-world skills and boost your college
  • Engineering Summer Academy at Penn (ESAP) — University of Pennsylvania School of Engineering and Applied Science: Explore cutting-edge STEM fields in this in-person summer program for high schoolers. Gain hands-on engineering experience, boost college applications
  • Columbia Engineering SHAPE — Columbia University: Explore engineering, coding, and robotics in a hands-on summer program at Columbia. Perfect for building STEM skills and enhancing college application
  • Stanford SHTEM Internship — Stanford Compression Forum: Remote high school research internship blending STEM and humanities. Gain hands-on experience in NLP and computer science to enhance college applicati
  • Frontiers Science Research Program — Worcester Polytechnic Institute: Explore STEM fields in this two-week summer program for grades 10-12. Gain hands-on experience in engineering, computer science, or biotech to boost c

Frequently asked questions

How many computer science programs are listed for high school students?

ExtracurricularHub currently lists 50 verified computer science opportunities for high school students, each with cost, eligibility, deadline, and an official application link.

Are any of these computer science programs free?

Yes — 23 of the programs featured on this page charge no participation fee. Free programs are often funded and can be more selective, so apply early.

Which deadlines are coming up soonest?

The next deadlines: Google Code Next Program (August 13, 2026); Meta Hacker Cup (September 1, 2026); Congressional App Challenge (October 26, 2026). Deadlines change every cycle — always confirm on the program's official site.

Do computer science extracurriculars help with college admissions?

Yes — sustained, escalating involvement in computer science (participation → awards or leadership → independent work) reads far stronger than scattered one-off activities. Pick one or two programs from this page and go deep.