14 Competitive Coding Programs for High School Students
- Stephen Turban
- 1 day ago
- 10 min read
Competitive coding programs are an effective way for you to experience college-level academics in high school. These programs immerse you in rigorous coursework, collaborative projects, and problem-solving, helping you build practical technical skills while also learning how to manage independence and responsibility. This kind of environment not only strengthens coding ability but also builds confidence, leadership, and teamwork skills.
Why should I participate in a competitive coding program in high school?
If you’re specifically interested in coding, participating in a competitive program allows you to learn far beyond what’s typically available in a standard high school curriculum. These programs often offer deep dives into algorithms, data structures, artificial intelligence, and software development, along with projects that mirror industry challenges. Many of these programs are also highly selective, allowing you to work alongside peers who share a strong interest in computer science and programming.
To help you identify the best opportunities, we’ve narrowed down our list to 14 competitive coding programs for high school students.
If you’re looking for university summer programs, check out our blog here.
Location: Remote; open worldwide
Cost: Varies by program type; full financial aid available
Acceptance rate/cohort size: Selective; small cohorts
Dates: Vary by cohort (summer, fall, winter, spring); programs range from 12 weeks to 1 year
Application Deadline: Varies by cohort
Eligibility: High school students with strong academic achievement
The Lumiere Research Scholar Program is designed for high school students who want to conduct independent research in an academic field of interest. Over the course of 12 weeks, you work one-on-one with a Ph.D. mentor to develop and complete a research project. The program guides you through each stage of the research process, from refining a question to analyzing findings and presenting your conclusions. You can select a topic from a range of disciplines, including psychology, physics, economics, data science, computer science, engineering, chemistry, and international relations. Throughout the program, you meet regularly with your mentor, receive feedback on your progress, and strengthen your research and writing skills. By the end, you produce a completed research paper that reflects your work over the term. You can find more details about the application here, and check out students’ reviews of the program here and here.
Location: Massachusetts Institute of Technology (Cambridge, MA)
Cost: Fully funded
Acceptance rate/cohort size: Less than 2.5% acceptance rate (from ~2,500 U.S. and 600 international applicants annually)
Dates: 6 weeks; specific dates to be announced
Application Deadline: Early to mid-December
Eligibility: High school juniors (U.S. and international)
If you are a high school student looking for a fully funded coding program, the Research Science Institute at MIT is one option to consider. This six-week program is intended for students with a strong background in STEM who are interested in research and advanced coursework. In the first week, you participate in intensive STEM classes taught by university faculty, covering a range of advanced topics. The remaining five weeks focus on a research placement, where you work on an individual project in computer science or a related field under the supervision of experienced researchers. At the end of the program, you’ll submit a written paper and deliver an oral presentation summarizing your work, following a format similar to an academic conference.
Location: Oxford, Cambridge, Singapore, Sydney, Toronto, and BostonCost: Varies; financial aid available
Acceptance rate/cohort size: Selective; small cohorts
Dates: 2 weeks during the summer
Application Deadline: Rolling admissions across multiple summer cohorts
Eligibility: Students aged 13–18 enrolled in middle or high school
The Academic Insights Program allows you to experience university-style learning while still in high school. During the program, you live on campus, attend classes in small groups of 7–10 students, and learn from tutors affiliated with leading universities, including Oxford and Cambridge. You can choose from more than 20 subject areas, including Architecture, Artificial Intelligence, Business Management, Computer Science, Economics, Medicine, and Philosophy. Courses are designed to be interactive and discussion-based, with an emphasis on applying concepts rather than only studying theory. Depending on your subject, you might take part in activities such as conducting a supervised medical dissection, developing an engineering prototype, participating in a mock legal proceeding, or creating a portfolio of written or business work. At the end of the program, you complete an individual project that reflects what you have learned. You receive written feedback on your work along with a certificate of completion. You can find more details about the application here.
Location: Carnegie Mellon University, Pittsburgh, PA
Cost: Fully funded; participants must demonstrate financial need in the application
Acceptance rate/cohort size: Around 20–60 participants chosen from approximately 1000 applications, as detailed here, making this program highly selective at 2% — 6%
Application deadline: February 1
Dates: June 20 – July 18
Eligibility: Students at least 16 years old by June 21 and between their 10th and 11th grade years during the program
Carnegie Mellon’s Computer Science Scholars program is a summer pre-college experience that introduces you to college-level coursework in computer science and mathematics. During the program, you will attend classes, participate in guest lectures and seminars, and visit research labs and technology-focused sites. The academic component emphasizes collaboration, so you’ll work in teams on research projects with guidance from faculty members, graduate students, and program staff. At the conclusion of the program, your group presents its work at a final symposium. In addition to academics, the program includes college preparation workshops and organized weekend activities that allow you to explore Pittsburgh with other participants.
Location: University of Chicago, Chicago, IL
Cost/Stipend: Free | $5,600 stipend
Acceptance rate/cohort size: 22 students in the 2025 cohort (including 4 Chicago-area high school students)
Dates: June 15 – August 7
Application Deadline: January 12
Eligibility: High school students in the Chicago area
This eight-week summer lab places you on a University of Chicago research team focused on applied data science projects. You will collaborate with faculty members and other researchers on ongoing work in public health data, climate analysis, and computational social science. During the program, you’ll use tools such as Python, Jupyter Notebooks, and version control systems to support your research tasks. You will also attend weekly research methods seminars and meet regularly with faculty and graduate student mentors for guidance. The program concludes with a final presentation in which you share your team’s findings.
Location: Menlo Park, CA (Meta HQ); focus on students from East Palo Alto, Belle Haven, North Fair Oaks, and Redwood City
Cost/Stipend: Free | paid
Acceptance rate/cohort size: Around 200 students (2025 cohort); expected to grow
Dates: June 15 – July 24
Application Deadline: February 14
Eligibility: High school sophomores with a minimum 2.0 GPA; open to students from designated local communities
Meta Summer Academy is a six-week internship that provides an introduction to working at a major technology company. During the program, you spend about 30 hours per week working on real projects while paired with a mentor from Meta. In addition to technical tasks like learning how to code, you attend sessions on professional skills such as resume writing, public speaking, and career planning. The program also includes networking opportunities, exposure to a variety of roles within the company, and activities to develop leadership and collaboration skills.
Location: New York University (Manhattan, NY)
Cost: Fully funded
Acceptance rate/cohort size: Not specified; selective
Dates: 3 weeks, July 13 – August 7
Application Deadline: May 26
Eligibility: High school students in grades 10–11 who live in New York City or designated areas of New Jersey or Nassau County
CS4CS is a fully funded program that introduces you to core concepts in cybersecurity and computer science. The curriculum covers areas such as ethical hacking, cryptography, steganography, digital forensics, privacy, and data management, with an emphasis on how these topics apply to current cybersecurity challenges. As part of the program, you will also participate in the Irondale component, which uses theater-based exercises to help you develop communication and public speaking skills through structured improvisation. Throughout the course, you’ll work with software tools to analyze and respond to simulated cyber threats, examine how encryption methods are used in network security, and strengthen your coding abilities. The program also incorporates behavioral science concepts to help you understand and address risks such as phishing and identity theft.
Location: Carnegie Mellon University, Pittsburgh, PA
Cost: Fully funded
Acceptance rate/cohort size: Around 20–60 participants chosen from approximately 1000 applications, as detailed here, making this program highly selective at 2% — 6%
Application Deadline: February 1
Dates: June 20 – July 18
Eligibility: Rising seniors (current juniors), at least 16 years old by program start, U.S. citizens or DACA/permanent residents; No prior coding experience required, just a strong interest in AI
Carnegie Mellon’s AI Scholars is a four-week, fully funded residential program focused on artificial intelligence. Before the program begins, you will complete a virtual Python prep course to build foundational skills. During the program, you’ll attend daily coding labs, participate in faculty-led projects, and collaborate with peers on group projects that culminate in a public capstone presentation. The program also includes weekly sessions on college readiness, technical mentorship, and discussions on AI ethics and career paths. There will be field trips to industry sites, which provide additional context for the work you are doing, and the program emphasizes access and equity in STEM for all participants.
Location: Texas A&M University, College Station, TX (in-person day camp)
Cost/Stipend: Free
Acceptance rate/cohort size: Selective
Dates: June 2 – 6
Application Deadline: May 12
Eligibility: High school students; priority for those in the Bryan–College Station area
This camp introduces you to core concepts in statistics, coding, and data science through interactive, project-based learning. You will work with statistical software and programming tools, such as R, to analyze datasets, explore inferential statistics, and create data visualizations. Daily sessions led by faculty combine lectures, hands-on exercises, and group projects to help you apply and reinforce what you learn. The program focuses on developing critical thinking skills for interpreting data and presenting findings clearly. It provides a strong foundation for students interested in further study or careers in coding, analytics, data science, or related STEM fields.
Location: Google Code Next Labs in Oakland and Inglewood, CA; New York City, NY; and Detroit, MI
Cost: Free
Acceptance rate/cohort size: Not specified
Dates: After-school and weekend sessions during the academic year (October – June)
Application Deadline: Mid-August
Eligibility: Students in grades 8–11 who are at least 13 years old at the time of application
Code Next is a free program that introduces high school students to computer science and coding through practical projects and interactive workshops. You will gain experience with programming languages and development tools by creating websites, apps, and other digital projects. The program also connects you with mentors from Google and offers opportunities to participate in hackathons and community events. Alongside technical skills, it focuses on building a supportive peer community, promoting diversity in technology, and helping you prepare for college and careers in tech through hands-on coding experience.
Location: Virtual
Cost: Free
Acceptance rate/cohort size: Not specified
Dates: June 29 – August 14
Application Deadline: April 10
Eligibility: Students in grades 9–12 who are girls or non-binary, including rising 9th graders, summer program alumni, and graduating seniors
In this fully funded coding program, you will develop foundational and intermediate skills in web development, cybersecurity, data science, and artificial intelligence. Over 6–7 weeks, you will work on course projects at your own pace, using languages like HTML, CSS, JavaScript, and Python to apply your learning to practical, project-based tasks. The program also provides opportunities to connect with peers from across the country, attend live sessions with professionals from the tech industry, and explore career pathways through mentorship and discussions about technology careers.
Acceptance rate/cohort size: Not specified
Location: Center for Cybersecurity, University of West Florida, Pensacola, FL
Cost: Free (funded by NSA/NSF GenCyber grant) | Lunch provided
Dates: Basic Camp: June 2 – 6 | Advanced Camp: June 9 – 13 (tentative)
Application Deadline: Not specified
Eligibility: Rising 7–10 graders; Basic Camp is for those new to GenCyber; Advanced Camp is for returnees or those with prior experience in GenCyber, computer science classes, or cybersecurity academies.
The UWF GenCyber Summer Camps are free, week-long day programs that introduce middle and high school students to cybersecurity. In the Basic Camp, designed for beginners, you will participate in hands-on activities, games, and lessons that cover the six core GenCyber concepts in an accessible way. The Advanced Camp is for returning students or those with prior experience and focuses on programming, open-source intelligence, cryptography, penetration testing, and advanced networking through practical labs and exercises. Both camps emphasize ethical behavior in cybersecurity, teamwork, and the application of skills to real-world problems, with guidance and support from UWF faculty and cybersecurity professionals.
Acceptance rate/cohort size: Highly selective
Location: University of Texas at Austin, Austin, TX
Cost/Stipend: Free (housing, meals, and local transport provided during the on-site portion)
Dates: Virtual modules: May – July | On-site: July 5 – 18
Application Deadline: February 22
Eligibility: High school sophomores and juniors who are U.S. citizens.
SEES, a program run by NASA and the University of Texas at Austin, is a nationally competitive STEM internship where you work alongside NASA experts on projects related to data analysis, satellite imagery, and Earth science. During the in-person portion at UT Austin, you will join teams to analyze large datasets, conduct fieldwork, and participate in workshops on remote sensing, satellite technology, and climate science. The program emphasizes coding with tools such as Python to interpret satellite data and communicate your findings. Your work culminates in a virtual symposium where you present your research. Admission is highly selective, and the program provides practical experience relevant to careers in STEM, Earth science, or data analytics.
Acceptance rate/cohort size: Not specified
Location: Virtual and in-person (Chicago, Dallas, Washington, D.C., London, New York City, San Francisco, Seattle, St. Louis)
Cost: Free
Dates: Camps will be held virtually for scholars globally | In-person camp locations will be announced in spring
Application Deadline: Rolling
Eligibility: Girls and gender-expansive students ages 13–18; no prior coding experience required.
Kode With Klossy’s summer camps offer a two-week program that introduces you to technology through four coding tracks: web development, mobile app development, machine learning, and data science. You’ll work in small groups to complete hands-on projects and share your results during a Demo Day. Throughout the program, you will receive guidance from instructors and alumni mentors as you learn to apply technical skills while developing problem-solving, collaboration, and leadership abilities. The program emphasizes a supportive and inclusive environment where you can explore new technologies and gain practical coding experience.
Stephen is one of the founders of Lumiere and a graduate of Harvard College, where he earned an A.B. in Statistics. He founded Lumiere as a PhD student at Harvard Business School. Lumiere is a selective research program where students work 1–1 with a research mentor to develop an independent research paper.
Image Source - Carnegie Mellon University logo








