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.
41 verified programs match this page; 30 of the featured listings are completely free; 16 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.
- 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
- 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
- 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
- Google Code Jam to I/O — Google: Algorithm competition with trip to Google I/O for top scorers.
- 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
- 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
- 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.
- NASA App Development Challenge — NASA: Build apps for NASA missions. Winners present at NASA center.
- Google Code Next Program — Google: Free multi-year program at Google labs teaching computer science and career readiness. Includes mentorship and internships.
- 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
- National STEM Video Game Challenge — Entertainment Software Association Foundation: Design video games in this free STEM competition for grades 5-12. Build coding skills, boost creativity, and enhance college applications with hands-o
- Girls Who Code Summer Immersion Program — Girls Who Code: Free 2-week intensive coding program for high school girls hosted at top tech companies and universities, covering programming, web development, and r
- RoboMaster Robotics Competition for Students — DJI RoboMaster: A DJI-organized international robotics competition where student teams design, build, and program combat-style robots.
- Codeforces Rounds — Codeforces: Participate in free online programming competitions to sharpen algorithmic problem-solving skills. Perfect for STEM-focused high school students and c
- 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
- 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.
- 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
- 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
- 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
- Technovation Families — Technovation: Learn coding and app development with Technovation Families' free virtual workshops. Perfect for grades 8-18 to build STEM skills and boost college ap
- Intel oneAPI Developer Challenge — Intel Corporation: Global coding challenge using Intel's oneAPI toolkit; cash prizes
- 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
- 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
- Carnegie Mellon CS Scholars (CSS) — Carnegie Mellon School of Computer Science: Full-scholarship pre-college program in CS for rising seniors from underrepresented groups.
- 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
- Zero Robotics Competition (MIT/NASA) — MIT / NASA: Program satellites that run on International Space Station. Finals broadcast from ISS.
- Apple WWDC Student Challenge Winner — Apple Inc.: Winners receive free WWDC ticket and trip to Apple Park
- 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
- Project Euler Online Math Challenge — Project Euler: A free online collection of challenging math and programming problems for self-directed learners worldwide.
Frequently asked questions
How many free coding programs are listed for high school students?
ExtracurricularHub currently lists 41 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.