Computer Science Opportunities for High School Students

Browse 71 verified Computer Science opportunities for high schoolers, matched by interest with real deadlines and eligibility.

CompetitionU.S. House of Representatives

Congressional App Challenge

Build an original app for any platform and compete against peers in your congressional district. Winning apps are exhibited in the U.S. Capitol.

Tuition-FreeRemoteGrades 9–12
CompetitionNASA and Future Engineers

NASA TechRise Student Challenge

School teams design an experiment that NASA flies on a high-altitude test vehicle in summer 2027. A teacher or school employee submits the team's proposal, and 60 winning teams are chosen.

Tuition-BasedIn-PersonGrades 8–12
CompetitionSociety for Science

Regeneron Science Talent Search

The nation's oldest and most prestigious science research competition for seniors, judging original independent research. Top awards exceed $250,000.

Tuition-FreeRemoteGrade 12
+3 more
ResearchMIT

PRIMES-USA

Year-long original research project in mathematics, pairing sophomores and juniors nationwide with an MIT researcher and completed remotely. No tuition or fee.

Tuition-FreeRemoteGrades 10–11
ResearchCenter for Excellence in Education & MIT

Research Science Institute

Six-week research program on MIT's campus pairing juniors with a mentor for original STEM research, capped by a formal presentation. Free, including room and board; seniors are not eligible.

Tuition-FreeIn-PersonGrade 11
InternshipGeorgia Tech Research Institute

GTRI High School Summer Internship

Five-week paid summer internship for Georgia high schoolers (Georgia residents only, 16+ by April 2027) working on real STEM research projects — robotics, drones, radar physics, piezoelectric systems — with GTRI engineers and scientists. Runs June 14–July 23, up to 24 hrs/week; no housing provided.

Tuition-FreeIn-PersonGrades 9–12
ProgramMIT

MIT THINK Scholars Program

Propose a STEM research or engineering project you haven't built yet; finalists get up to $1,000 in funding, weekly MIT mentorship, and an all-expenses-paid trip to MIT. Free to apply, solo or in pairs.

Tuition-FreeRemoteGrades 9–12
InternshipLockheed Martin

Lockheed Martin High School Internship Program

Nine-plus week paid internship working alongside aerospace and defense engineers on real projects at a Lockheed Martin site (Denver, Sunnyvale, Cape Canaveral, King of Prussia, Huntsville, or Herndon), with mentoring, workshops, and networking events. Must be 16+, live within commuting distance of a site, and not a graduating senior.

Tuition-FreeIn-PersonGrades 10–11
ProgramJohns Hopkins Center for Talented Youth

CTY Summer Programs

In-person and online summer academic courses for students who qualify through above-grade-level testing. Tuition-based, with financial aid available.

Tuition-BasedRemoteGrades 9–12
+3 more
CompetitionUSAAIO

USA/North America AI Olympiad

Multi-round AI competition with a February first round of non-coding and Colab coding tasks, an invitational second round, and a June camp that selects Team USA. Exams are proctored at your school or a test site.

Tuition-BasedIn-PersonGrades 9–12
ResearchStanford Compression Forum

SHTEM Summer Internships

Eight-week in-person Stanford research internship on interdisciplinary projects spanning information theory, machine learning, and the humanities. Unpaid with a $95 application fee; you arrange your own housing and transport.

Tuition-BasedBay AreaGrades 11–12
+1 more
ProgramCarnegie Mellon University Pre-College Programs

CMU CS Scholars

Fully funded four-week residential computer science program at Carnegie Mellon for 10th graders. Open to U.S. citizens and permanent residents, and documentation of financial need is required to apply.

Tuition-FreeIn-PersonGrade 10
ProgramCarnegie Mellon University Pre-College Programs

CMU AI Scholars

Fully funded four-week residential AI program at Carnegie Mellon for 11th graders, with research projects and faculty lectures. Open to U.S. citizens and permanent residents, and documentation of financial need is required to apply.

Tuition-FreeIn-PersonGrade 11
ProgramUniversity of California

COSMOS

Four-week residential program at a UC campus. Students join a research cluster — robotics, AI, marine science, and more — alongside university faculty.

Tuition-BasedIn-PersonGrades 10–12
+3 more
ProgramStanford HAI & Pre-Collegiate Studies

Stanford AI4ALL

Two-week AI program covering computer vision, robotics, medical AI, NLP, and ethics with graduate-student mentorship, online in June or residential in July. Open only to 9th graders; tuition is steep but need-based aid exists.

Tuition-BasedBay AreaGrade 9
CompetitionDavidson Institute for Talent Development

Davidson Fellows

Scholarship competition awarding $25,000 to $100,000 to students 18 or younger for a significant, original piece of work in science, technology, math, literature, music, or philosophy. No fee to apply.

Tuition-FreeRemoteGrades 9–12
+2 more
CompetitionSIAM

MathWorks Math Modeling Challenge

Teams of three to five get a single 14-hour window to build and write up a mathematical model of a real-world problem, competing for over $100,000 in scholarships. Free, but a teacher must register the team.

Tuition-FreeRemoteGrades 11–12
ProgramStanford Pre-Collegiate Studies

Pre-Collegiate Summer Institutes

On-campus and online summer courses at Stanford open to any qualifying student, not just those enrolled at Stanford OHS. Tuition-based with need-based financial aid.

Tuition-BasedBay AreaGrades 9–11
+2 more
ProgramKode With Klossy

Kode With Klossy Summer Camp

Free two-week coding camp for girls and gender-expansive teens, covering web development, machine learning, or mobile app design. No experience required.

Tuition-FreeRemoteGrades 9–12
InternshipLawrence Berkeley National Laboratory

Experiences in Research

Paid six-week internship ($500/week) working about 30-35 hours a week with Berkeley Lab scientists on real projects in data science, coding, or experimentation. Northern California students who turn 16 by mid-June, with priority near the Berkeley site.

Tuition-FreeBay AreaGrades 10–12
+3 more
ProgramUC Berkeley

Academic Talent Development Program

Summer enrichment courses at UC Berkeley across the sciences, math, and humanities. Costs several hundred to about $1,250 per course, with a Pathway Scholarship for financial need.

Tuition-BasedBay AreaGrades 9–12
+3 more
InternshipUC San Francisco

AI4ALL Summer Internship

Ten-week internship at UCSF Mission Bay working with faculty on biomedical research using data science and AI. Restricted to SFUSD juniors taking AP Statistics or AP Computer Science; unpaid and you commute daily.

Tuition-FreeBay AreaGrade 11
ProgramMIT Lincoln Laboratory

Beaver Works Summer Institute

Four-week project-based summer program at MIT in AI, autonomous racing, radar, and satellites. Admission requires finishing a free online prerequisite course that opens in winter; tuition is free under $200,000 family income.

Tuition-BasedIn-PersonGrade 11
ProgramGirls Who Code

Pathways

Free, self-paced seven-week virtual program for girls and non-binary students exploring AI, cybersecurity, data science, game design, or web development, with mentor check-ins along the way. Replaced the flagship Summer Immersion Program, which ended after its 2025 cohort.

Tuition-FreeRemoteGrades 9–12
CompetitionSociety for Science

Regeneron International Science and Engineering Fair

The world's largest pre-college science fair. You qualify by winning at an affiliated regional or state fair, not by applying directly.

Tuition-FreeIn-PersonGrades 9–12
+3 more
CompetitionTechnovation

Technovation Girls

Girls and gender-expansive students build a mobile app or AI project addressing a community problem with a volunteer mentor, then submit code, a demo, and a business pitch. Free, and you can register without a school program.

Tuition-FreeRemoteGrades 9–12
ProgramJane Street

INSIGHT

All-expenses-paid, multi-day program at Jane Street's New York office introducing women, transgender, and gender-expansive juniors and seniors to quantitative trading and software engineering. No finance background required.

Tuition-FreeIn-PersonGrades 11–12
CompetitionCorrelation One (with Citadel & Citadel Securities)

High School Terminal

Free, virtual, round-robin team coding competition where students build algorithms for finance and data-driven problems, with cash prizes and Citadel recruiting exposure.

Tuition-FreeRemoteGrades 9–12
InternshipGeorge Mason University

Aspiring Scientists Summer Internship Program

Eight-week summer research internship placing students in a Mason faculty lab. Remote, hybrid and in-person wet-lab placements are offered; wet-lab placements require you to be 16 by the start date, the others 15.

Tuition-BasedIn-PersonGrades 9–12
+2 more
ProgramCodeAI (formerly Code.org)

AI Foundations & CS Discoveries

Free, self-paced computer science and AI courses with no application or deadline. Code.org rebranded to CodeAI in 2026 as it shifted focus from coding toward AI literacy.

Tuition-FreeRemoteGrades 9–12
ProgramVeritas AI

AI Scholars & AI Fellowship

Online AI courses over Zoom — a 25-hour group program in Python, neural networks, and AI ethics, or a mentored individual research fellowship. Both charge significant tuition, with need-based aid up to 100%.

Tuition-BasedRemoteGrades 9–12
ProgramInspirit AI

AI Scholars Program

Ten-session live online AI course taught by graduate students from Stanford, MIT, and similar schools, ending in a social-impact project. Tuition is $1,400 with payment plans; admission is rolling year-round.

Tuition-BasedRemoteGrades 9–12
ProgramAI4ALL

AI4ALL Open Learning

Free, self-paced online curriculum introducing artificial intelligence through projects on topics like computer vision and data bias. AI4ALL has paused all of its high school programming, so this is kept for reference only.

Tuition-FreeRemoteGrades 9–12
ProgramAmazon

Amazon Future Engineer

Collection of free computer science courses, virtual field trips, and career-exploration content for students and teachers, including introductory coding and cloud computing material.

Tuition-FreeRemoteGrades 9–12
CompetitionNational Center for Women & Information Technology

Aspirations in Computing Award

Recognition program for students who are women, genderqueer, or non-binary with an interest in computing, awarded on the basis of technical projects, leadership, and community. Winners join a national community with internship and scholarship connections.

Tuition-FreeRemoteGrades 9–12
ProgramMIT Lincoln Laboratory & MIT

Beaver Works Summer Institute

Four-week, project-based STEM summer program at MIT. Students complete an online prerequisite course, then take on an intensive team project in autonomy, robotics, AI, or quantum computing. No tuition.

Tuition-FreeIn-PersonGrades 11–12
+1 more
ProgramStanford University

Code in Place

Free online course that teaches the first half of Stanford's intro Python class (CS106A) to beginners. Each group of 10 students gets a volunteer teacher. Sessions run in cohorts, so check the site for the next one.

Tuition-FreeRemoteGrades 8–12
ProgramComputer History Museum

Computer History Museum Teen Volunteer Interns

Students in grades 9 to 12 research technology history and run tours and hands-on activities for young visitors at the museum in Mountain View.

Tuition-BasedBay AreaGrades 9–12
ProgramThe Cooper Union

Cooper Union Summer STEM

Three- or six-week college-level engineering and computer science classes at Cooper Union in New York City. Financial aid is available, with priority for NYC residents. Applications for 2027 open December 11, 2026.

Tuition-BasedIn-PersonGrades 9–11
ProgramHarvard University

CS50x: Introduction to Computer Science

Harvard's free, self-paced introduction to computer science, covering abstraction, algorithms, data structures, and web development in C, Python, SQL, and JavaScript. No formal application and no cost for the online course.

Tuition-FreeRemoteGrades 9–12
CompetitionAir & Space Forces Association

CyberPatriot

National youth cyber defense competition where school and community teams work as IT professionals to secure simulated networks across online rounds. Teams register through an adult coach.

Tuition-FreeIn-PersonGrades 9–12
CompetitionU.S. Army Educational Outreach Program

eCYBERMISSION

Free virtual STEM competition for teams in grades 6–9. Teams identify a problem in their own community, work through the scientific or engineering method, and compete for state, regional and national awards.

Tuition-FreeRemoteGrade 9
+1 more
ProgramUniversity of Helsinki and MinnaLearn

Elements of AI

Free online introduction to artificial intelligence that needs no coding experience. It covers what AI can and can't do and how to start building simple AI methods. Start any time.

Tuition-FreeRemoteGrades 8–12
CompetitionToshiba & National Science Teaching Association

ExploraVision

Team competition in which students pick a current technology, research how it works, and project how it could look twenty years from now — submitting a written description and a set of web pages.

Tuition-FreeRemoteGrades 9–12
+1 more
CompetitionFIRST

FIRST Robotics Competition

Teams get a common kit of parts and about six weeks to build an industrial-size robot for the season's game. You join through a school or community team rather than applying individually; the team pays the season fee.

Tuition-BasedIn-PersonGrades 9–12
CompetitionFIRST

FIRST Tech Challenge

Design, build, and program a smaller reusable robot for the annual game — the 2026-27 season game is BIOBUZZ. Join through a registered school or community team.

Tuition-BasedIn-PersonGrades 9–12
InternshipGenesys Works

Genesys Works Bay Area

Free eight-week summer technical and professional training followed by a paid, year-long corporate internship during senior year. Open to students from partner high schools; interns earn roughly $10,000-$13,000 over the year.

Tuition-FreeBay AreaGrades 11–12
ProgramHack Club

Hack Club

Free network of student-run coding clubs plus open online programs, workshops, and community events. Students can join an existing club or start their own with Hack Club's tools.

Tuition-FreeRemoteGrades 9–12
ResearchUniversity of Texas at Austin

High School Research Academy

Five-week non-residential research experience embedded in a UT Austin lab, at roughly 15–25 hours a week. Open to Texas residents who will be rising sophomores, juniors or seniors, with preference for juniors and seniors. The 2027 program runs June 7 to July 14. Tuition is $4,500, and a limited number of need-based scholarships may be available. The 2027 application opens in mid-January, with a deadline in March.

Tuition-BasedIn-PersonGrades 10–12
+2 more
ProgramIBM

IBM SkillsBuild for High School Students

Free self-paced online courses on AI literacy, ethics of generative AI, and other tech skills for students ages 13 to 18. Start any time.

Tuition-FreeRemoteGrades 8–12
ProgramThe Hidden Genius Project

Intensive Immersion Program

Free 15-month mentorship and technical-training program in Oakland for Black male high schoolers, combining two 7-week summer sessions with year-round coding, entrepreneurship, and leadership training. No prior coding experience required.

Tuition-FreeBay AreaGrades 9–11
ResearchLumiere Education

Lumiere Research Scholar Program

Paid, fully online 1-on-1 research mentorship pairing a student with a PhD mentor over about 12 weeks to produce an independent research paper in a topic of their choosing. Need-based aid is available.

Tuition-BasedRemoteGrades 9–12
+3 more
ProgramMIT Introduction to Technology, Engineering, and Science

MITES Summer

Six-week residential academic enrichment program at MIT for rising seniors, with rigorous coursework in engineering, science, and humanities. Free of charge, including housing and meals.

Tuition-FreeIn-PersonGrade 11
+1 more
InternshipNASA

NASA Internships (STEM Gateway)

NASA's official internship portal lists paid and unpaid opportunities at NASA centers and in virtual projects, with high school eligibility varying by session. Students apply through the portal and must be U.S. citizens.

Tuition-FreeRemoteGrades 11–12
+1 more
CompetitionNational Cyber League

National Cyber League

Seasonal cybersecurity competition with individual and team games, plus a practice gym, where players solve challenges in open-source intelligence, cryptography, and network traffic analysis.

Tuition-BasedRemoteGrades 9–12
InternshipOak Ridge National Laboratory

Next Generation STEM Internship Program

Seven to ten weeks on site at Oak Ridge working alongside research and professional staff on a STEM project. Open to rising juniors and seniors and to recent graduates who have not yet enrolled in a degree programme.

Tuition-FreeIn-PersonGrades 11–12
+2 more
ResearchNational Institute of Standards and Technology

NIST Summer High School Intern Program (SHIP)

Seven-week unpaid research internship with NIST scientists. You must be a U.S. citizen with at least a 3.0 unweighted GPA.

Tuition-BasedIn-PersonGrades 11–12
+1 more
CompetitionCarnegie Mellon University

picoCTF

Free cybersecurity capture-the-flag competition and year-round practice platform built by Carnegie Mellon for middle and high school students, covering cryptography, forensics, and web exploitation.

Tuition-FreeRemoteGrades 9–12
ResearchPolygence

Polygence Core Program

Paid, online 1-on-1 mentorship pairing a student with an expert to complete a self-chosen research project, paper, or app over roughly 10 sessions. Need-based aid is available.

Tuition-BasedRemoteGrades 9–12
+3 more
ProgramUC Berkeley

Pre-College Scholars

Enroll in real UC Berkeley lower-division courses for college credit over a 6- or 8-week summer session, as a commuter or in the residential track.

Tuition-BasedBay AreaGrades 10–12
+2 more
ProgramProject Euler

Project Euler

Free archive of several hundred mathematics and programming problems of increasing difficulty, solved by writing code. Progress is tracked through a free account.

Tuition-FreeRemoteGrades 9–12
ProgramCarnegie Mellon University

Summer Academy for Math and Science

Residential summer academy at Carnegie Mellon for rising seniors from groups historically underrepresented in STEM, building calculus, physics, and programming foundations with college application support. No tuition.

Tuition-FreeIn-PersonGrade 11
InternshipTAG-Ed (Technology Association of Georgia Education Collaborative)

TAG-Ed High School Summer Internship

Eight-week summer STEM internship in Georgia where interns are matched with host companies and work in pairs on a defined project. Paid and unpaid placements exist, and students must be 17 by June 1 and able to work in the U.S.

Tuition-BasedIn-PersonGrades 10–11
ProgramThe New York Academy of Sciences

The Junior Academy

Free online program where you join an international team and work with STEM experts on real-world challenges.

Tuition-FreeRemoteGrades 9–12
+1 more
ResearchUniversity of California, Santa Cruz

UCSC Scholar Immersion Program (SIP)

Summer research with UC Santa Cruz mentors on open-ended projects. The SIP 2027 application fee is $68, and fee waivers are available.

Tuition-BasedIn-PersonGrades 9–12
+1 more
CompetitionUSA Computing Olympiad

USA Computing Olympiad

Four free online programming contests per season, open to any pre-college student and split into four divisions from Bronze to Platinum. Registration is free and rolling.

Tuition-FreeRemoteGrades 9–12
ProgramUSACO Guide (community project, not affiliated with USA Computing Olympiad)

USACO Guide

Free, community-maintained practice curriculum for competitive programming, organized by topic and difficulty with curated practice problems and an online judge for submitting and checking answers.

Tuition-FreeRemoteGrades 9–12
CompetitionVEX Robotics / REC Foundation

VEX Robotics Competition

Season-long engineering competition where teams build and program a robot for a new game, advancing from local events to regional, national, and world championships.

Tuition-BasedIn-PersonGrades 9–12
CompetitionRobotics Education & Competition Foundation

VEX V5 Robotics Competition

Two-team alliances compete with V5 robots in the 2026-27 game Override, from local fall tournaments through the spring World Championship. You compete as part of a registered team.

Tuition-BasedIn-PersonGrades 9–12
CompetitionWharton Global Youth Program, University of Pennsylvania

Wharton High School Data Science Competition

Free sports analytics contest from Wharton. You use real data to answer a sports question.

Tuition-FreeRemoteGrades 9–12
ProgramMIT

Women's Technology Program

Four-week summer program at MIT for rising 11th-grade students who are girls or gender-expansive, combining computer science, electrical engineering, or mechanical engineering classes with hands-on labs. No tuition.

Tuition-FreeIn-PersonGrade 10