Free Coding Programs for High School Students

Free coding programs — nonprofit bootcamps, corporate-sponsored academies, open online intensives — mean a serious programming credential without a course fee.

Every free coding program asks the same implicit question: what have you built? A small finished project beats a long list of tutorials.

36 verified programs match this page; 30 of the featured listings are completely free; 15 can be done online.

Featured programs

Browse 30+ curated programs for high school students:

  • PennApps Hackathon — University of Pennsylvania: Compete in the nation’s largest student-run hackathon for high schoolers. Build coding skills, innovate in tech, and boost your college applications.
  • Kaggle Data Science Competitions — Kaggle/Google: Join exciting online data science competitions for high school students! Build Python coding skills, explore AI, and strengthen your college applicati
  • NASA International Space Apps Challenge — NASA: Solve real-world space and climate challenges in NASA’s global hackathon. This free competition lets high schoolers build coding, data science, and te
  • 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
  • Zero Robotics Programming Competition — MIT/NASA: Program robots that compete aboard the International Space Station. Finals run on actual SPHERES satellites in microgravity on ISS.
  • Zero Robotics Competition (MIT/NASA) — MIT / NASA: Program satellites that run on International Space Station. Finals broadcast from ISS.
  • Processing Foundation Creative Coding — Processing Foundation: Free creative coding resources and community. Learn Processing/p5.js to create digital art and interactive media.
  • USA Computing Olympiad (USACO) Finalist / Camp Invitee — USACO: Top ~24 invited to summer camp. 4 selected for IOI team. Most prestigious CS honor.
  • Carnegie Mellon CS Scholars (CSS) — Carnegie Mellon School of Computer Science: Full-scholarship pre-college program in CS for rising seniors from underrepresented groups.
  • Intel oneAPI Developer Challenge — Intel Corporation: Global coding challenge using Intel's oneAPI toolkit; cash prizes
  • Google Code Next Program — Google: Free multi-year program at Google labs teaching computer science and career readiness. Includes mentorship and internships.
  • NASA App Development Challenge — NASA: Build apps for NASA missions. Winners present at NASA center.
  • Lockheed Martin Code Quest — Lockheed Martin Corporation: Programming competition hosted by major defense contractor. Teams solve coding challenges. Exposure to aerospace industry and STEM careers.
  • Apple WWDC Student Challenge Winner — Apple Inc.: Winners receive free WWDC ticket and trip to Apple Park
  • Google Summer of Code (Pre-University Contributor) — Google: Paid stipend for contributing to open source projects. Work with mentors on real software. Demonstrates professional-level coding and collaboration sk
  • RoboMaster Robotics Competition for Students — DJI RoboMaster: A DJI-organized international robotics competition where student teams design, build, and program combat-style robots.
  • Project Euler Online Math Challenge — Project Euler: A free online collection of challenging math and programming problems for self-directed learners worldwide.
  • SECME AI Contest (High School) — SECME: Explore AI and machine learning in this free high school competition. Build programming skills, analyze energy data, and boost your college applicatio
  • 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
  • GitHub Open Source Contributor — GitHub / Open Source Projects: Contribute to real-world open-source projects online! High school students gain programming skills, collaboration experience, and boost college applic
  • 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
  • Code in Place - Stanford — Stanford University: Master coding with Stanford's free online programming course for high schoolers. Build skills, boost college applications, and gain hands-on STEM expe
  • Codeforces Rounds — Codeforces: Participate in free online programming competitions to sharpen algorithmic problem-solving skills. Perfect for STEM-focused high school students and c
  • Code.org Hour of Code Champions — Code.org: Host Hour of Code events as a student leader in computer science. Build coding skills, gain leadership experience, and enhance your college applicatio
  • LeetCode Contests — LeetCode: Compete in free online programming contests for high school students! Build coding skills, prepare for interviews, and enhance your college applicatio
  • TopCoder Algorithm Competitions — TopCoder: Join exciting algorithm competitions to sharpen programming skills, boost college applications, and gain hands-on experience in STEM. Free and open to
  • Code Nation Summer Labs — Code Nation: Free hybrid summer program for high schoolers in grades 9-11. Gain hands-on coding experience, build apps, and enhance college applications. Perfect f
  • Microsoft Imagine Cup Junior — Microsoft: Join a global competition to design apps or games tackling real-world issues. Perfect for high school students to build coding skills and enhance coll
  • VEX Robotics Competition (VRC) — Robotics Education & Competition Foundation: Compete in the VEX Robotics Competition to design, program, and engineer robots for exciting challenges. Build STEM skills and enhance college applica
  • NYU Tandon CS4CS — NYU Tandon School of Engineering: Explore computer science and cybersecurity in this free, hands-on summer program for high school students. Build skills, boost college applications, a

Frequently asked questions

How many free coding programs are listed for high school students?

ExtracurricularHub currently lists 36 verified free coding opportunities for high school students, each with cost, eligibility, deadline, and an official application link.

Are any of these free coding programs free?

Yes — 30 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); PennApps Hackathon (August 18, 2026); NASA International Space Apps Challenge (October 1, 2026). Deadlines change every cycle — always confirm on the program's official site.

How do I get into a free coding program?

Funded programs select on demonstrated interest, not credentials you don't have yet: a short portfolio, a class project, or a clear essay about why this subject beats a stronger application from a student who never says why. Apply to several — free seats fill fast.