Virtual & Online Computer Science Programs for High School Students
Online CS programs go beyond syntax — algorithms courses, research mentorships, and university-run virtual institutes that teach computer science as a discipline.
A virtual CS research project with a written result reads like in-person research to an admissions office; geography stopped being an excuse.
20 verified programs match this page; 13 of the featured listings are completely free.
Featured programs
Browse 20+ curated programs for high school students:
- Meta Hacker Cup — Meta: Global programming competition for high school students to master algorithms and coding. Build problem-solving skills and boost college applications.
- 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
- 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
- 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 Generation Scholarship — Google: Empowering high school seniors with a $10,000 scholarship for aspiring computer scientists from underrepresented groups. Boost college applications an
- 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
- 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
- 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
- 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
- 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
- Amazon Women in Innovation Scholarship — Amazon: $10,000 scholarship for women pursuing computer science.
- Stanford Pre-Collegiate Summer Institutes (SCSI) - CS Tracks — Stanford Pre-Collegiate Studies: Explore advanced computer science topics like AI and programming in this virtual summer program for grades 9-11. Build skills for college and future S
- USA Bebras Computing Challenge — Bebras USA: Free online computational-thinking challenge taken at school during World Bebras Week each November. US students solve puzzle-style informatics tasks
- USA Computing Olympiad (USACO) — USACO: Compete in free online programming contests for grades 7-12 to master coding, algorithms, and problem-solving. Build STEM skills and boost your colleg
- Stokes Educational Scholarship Program — National Security Agency: NSA's Stokes Program pays high school seniors up to $30,000/year in tuition plus a salary and paid summer work at NSA while they complete degrees in c
- Qubit by Qubit Quantum Computing Summer Camp — The Coding School (Qubit by Qubit): Virtual quantum computing summer camp from nonprofit The Coding School: build quantum circuits in Python/Qiskit and run code on real quantum hardware.
- AIMI Summer Health AI Bootcamp — Stanford Center for Artificial Intelligence in Medicine and Imaging (AIMI): Two-week fully virtual bootcamp from Stanford's AIMI center introducing US high schoolers to machine learning in healthcare, with live lectures, codin
- AIMI Summer Research Internship — Stanford Center for Artificial Intelligence in Medicine & Imaging: Two-week fully virtual Stanford AIMI internship where high schoolers do mentored, small-team AI-in-healthcare research with lectures from Stanford exp
- Summit Research Scholars (SRS) — Summit Education: Summit Research Scholars (SRS) helps students launch their high school research journeys. The program is taught by an ISEF Grand Prize Winner, NYU pro
Frequently asked questions
How many online computer science programs are listed for high school students?
ExtracurricularHub currently lists 20 verified online computer science opportunities for high school students, each with cost, eligibility, deadline, and an official application link.
Are any of these online computer science programs free?
Yes — 13 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: NVIDIA AI City Challenge (July 10, 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.
Are online computer science programs worth it for college applications?
What matters is verifiable output — a project, publication, competition result, or research paper. Online programs that produce one count exactly like their in-person versions, and they show initiative when local options are thin.