Computer science is the most crowded major in international admissions, and a strong transcript no longer separates anyone. What does separate people is evidence that you can do the work outside a classroom, and the competitions below are the ones admissions readers recognise without having to look them up.
Nine of the ten cost a student nothing to enter. Several of them took more entrants from India, Egypt and Brazil than from the United States.
| Competition | How you get in | Cost to the student |
|---|---|---|
| International Olympiad in Informatics | Your country's national team | Free |
| Regeneron ISEF | Win an affiliated science fair | Free |
| International Olympiad in Artificial Intelligence | Your country's national team | Team fee, aid for 40 countries |
| USA Computing Olympiad | Register and sit the contest | Free |
| Apple Swift Student Challenge | Submit an app playground | Free |
| MIT Battlecode | Register a team | Free |
| NASA Space Apps Challenge | Join a local event | Free |
| Wharton Data Science Competition | A team of 3 to 5 from your school | Free |
| European Girls' Olympiad in Informatics | Your country's national team | Free |
| Your regional olympiad | Your national olympiad | Varies |
International Olympiad in Informatics
This is the one that ends the conversation. The IOI is the world championship of competitive programming for school students, and a medal from it is understood by every admissions office on earth.
The 2025 edition was held in Sucre, Bolivia, from 27 July to 3 August. 330 contestants from 84 countries competed, and 28 took gold, 55 silver and 82 bronze.
The medal rules are fixed in advance rather than set by the scores. One twelfth of all contestants receive gold, one sixth silver and one quarter bronze, so half of everyone who competes leaves with a medal. Getting there is the hard part.
Each country sends "a team of one to four Contestants". You cannot enter yourself. You qualify through your own country's national informatics olympiad, which is the route for every one of those 330 students.
To be eligible you must have been enrolled in secondary education or lower for most of the period from 1 September to 31 December of the previous year, and be no older than twenty on 1 July of the competition year. One rule matters to students at school outside their home country: "Students who are studying abroad may instead represent the Country of their nationality."
Regeneron ISEF
Regeneron ISEF is the largest pre-college science competition in the world, and computer science projects win it. More than 1,600 students from more than 60 countries, regions and territories compete each year.
Four of its 22 categories are computing: Software Design, Robotics and Intelligent Machines, Embedded Systems, and Computational Biology and Bioinformatics. A project in any of them competes for a share of millions of dollars in awards.
You qualify by "winning at a Society-affiliated local, regional, state, or national science fair", so the first step is finding the affiliated fair in your own country rather than applying to ISEF directly.
The rules are strict about scope. You must "be in grades 9–12 or equivalent" and "not have reached age 20 on or before May 1 preceding ISEF". Team projects "must have no more than three members". Each student may enter one project only, and that project "may include no more than 12 months of continuous research".
That last rule is the one to plan around. A year of work is the maximum, and it means starting in the year before you intend to compete.
International Olympiad in Artificial Intelligence
The IOAI is new and growing faster than anything else on this list. The first edition ran in Burgas, Bulgaria, from 9 to 15 August 2024 with 41 teams from 32 countries and territories across six continents. The second was in China in 2025. The third was held in Kazakhstan, with 103 countries and territories and more than 120 teams registered.
Teams are the four to six best high school students in each country, selected through a National Olympiad in AI. The competition covers machine learning, natural language processing and computer vision.
This is the one entry here that costs money, and the cost falls on your country's delegation rather than on you. The 2026 registration fee ran from 1,550 EUR for an early first team up to 2,600 EUR for a late one, covering accommodation, meals, airport transfers, the contests and the social programme for a team of five.
There is aid, and it is substantial. The IOAI Financial Aid Program covers travel and waives the fee for one national team and a leader from selected countries, and 40 countries and territories received it in 2026, more than double the previous edition. If your country has no National Olympiad in AI yet, the IOAI accredits new ones.
USA Computing Olympiad
The name is misleading, and that works in your favour. USACO says "All are welcome to participate in online USACO contests and training" and "There is never any fee for participation." You do not need to be American, and you do not need a school to enter you.
You sit contests online from wherever you are. "Each contest has typically 3 or 4 problems to which you will submit solution programs in C, C++, Java, or Python", and contests "are typically 4..5 contiguous hours in length", taken during any block you choose inside a longer window.
Everyone starts in Bronze and climbs through Silver, Gold and Platinum by scoring well. "Promotions have traditionally been permanent, even across seasons", so a division you reach stays yours.
Here is the limit, stated plainly because students are regularly surprised by it. Only pre-college students in the USA can be selected as finalists for the USACO training camp and the American team. An international student can compete, can be promoted through every division, and can write Platinum on an application. What you cannot do through USACO is make a national team.
That is still worth a great deal. Reaching Gold or Platinum is a measurable, dated, verifiable result, and it costs nothing.
Apple Swift Student Challenge
Apple's Swift Student Challenge asks for one thing: an app playground you designed and built. Submissions are judged on "excellence in innovation, creativity, social impact, or inclusivity".
It is open to students from age 13 in most countries, with a higher minimum in some: 14 in Italy, China mainland, South Korea and others, 15 in France, Greece and Peru, and 16 in Germany, Brazil, Singapore, Poland, the Philippines and more. Check the list for your own country before you plan around it.
You also need to be enrolled at an accredited institution or its homeschool equivalent, or in "a STEM organization's educational curriculum", or to have left school in the last six months while waiting on or holding a university place.
Winners can take the award up to three times. Distinguished Winners are invited to Apple in Cupertino for three days, and that invitation can be received only once.
For a student with a laptop and an idea, this is the shortest distance between work you did alone and a credential a university recognises.
MIT Battlecode
Battlecode is run by MIT and described by it as "MIT's Premier Programming Competition". You write the code that controls a team of virtual robots, and they fight another team's robots for resources and territory.
It runs through January every year, which puts it in the gap between application deadlines and decisions, and it offers "more than $20,000 in prizes".
"Anyone is welcome to participate in Battlecode!" Any team can enter the Sprint Tournaments for prize money, and the later tournaments are for student teams, including teams from outside MIT.
It rewards a different skill from the olympiads. An olympiad problem has a correct answer. A Battlecode strategy has to survive contact with whatever everybody else wrote, which is closer to engineering than to examinations.
NASA Space Apps Challenge
The NASA International Space Apps Challenge is the largest annual global hackathon, it is free, and it is the most accessible thing on this list.
The 2025 event ran over two days, 4 and 5 October. NASA's own figures: 114,094 registered participants, 167 countries and territories, 18,860 teams and 11,511 projects submitted, across 551 local events, working on 18 challenges written by NASA experts with 14 space agency partners.
Read the top five countries by registrations, because they are not the ones most lists would predict: India, Egypt, Brazil, Turkey and the United States. Students from the countries our readers come from are already at the front of this one.
Aurora Delgado Camones, from Ancash in Peru, reached her national top 10 out of 150 teams and 1,700 participants. Her team built an educational app for children to explore ocean gardens, available in Quechua and Aymara. That project is specific, it is hers, and it is the kind of thing an essay can be built around.
Ten teams receive global awards each year, but a local event is worth entering on its own terms.
Wharton Global High School Data Science Competition
Run by the Wharton Sports Analytics and Business Initiative at the University of Pennsylvania, the data science competition is free and open to high school students worldwide. The 2026 edition drew more than 700 teams from 48 countries working on simulated hockey data.
You enter as a team of three to five students enrolled at the same high school, with one school-employed adviser, and the student team leader must be 16 or older.
The next cycle uses simulated American football data. Registration opens 1 December 2026 and closes 26 January 2027, the data is released in early February, and the virtual finals are on 14 April 2027.
The adviser requirement is the thing to solve first. If your school has never done this, a single teacher willing to put their name to the team is all that stands between you and entry.
European Girls' Olympiad in Informatics
The EGOI is "an international competition for young women interested in Computer Science", and despite the name it is not closed to the rest of the world.
Its regulations say participants "must be female or non-binary. This includes transgender girls and women", and contestants must be eligible for the IOI in the same year, which means secondary school and under twenty. Delegations are one to four contestants.
Non-European countries can take part when places remain after the European countries have registered, and a delegation that attends in person gets a vote on matters affecting that year's competition. If you are a girl outside Europe who codes, ask your national informatics olympiad whether your country has registered.
Dinara Kalikhan, who went from Kazakhstan to Stanford to study economics and computer science, lists a Technovation Girls semifinal alongside her mathematics olympiad placements. Competitions aimed at girls in technology sit on an application next to the open ones, not below them.
Your regional olympiad
Between a national olympiad and the IOI there is a layer most students never hear about, and it is easier to reach.
The Balkan Olympiad in Informatics takes high school students from Albania, Bosnia and Herzegovina, Bulgaria, Cyprus, Greece, North Macedonia, Moldova, Montenegro and neighbouring countries, through national selection. The 2026 competition ran from 14 to 20 September in Tirana.
The African Olympiad in Artificial Intelligence held its first edition in Sousse, Tunisia, in April 2026, and describes itself as "a Regional Olympiad of the IOAI, supporting National AI Olympiads across the continent". It has 30 member countries and territories, and there is no individual registration fee. Students qualify through their country's National AI Olympiad.
The Southeast Asian Coding and Software Olympiad runs two rounds across six grade-level categories from kindergarten to grade 12, with top scorers going through to an international round.
These exist because the national olympiad that selects for them exists. Finding yours is the single most useful hour you can spend, because it is the entry point to the IOI, the IOAI and the EGOI at the same time.
What these are worth on an application
A competition result is dated, verifiable and impossible to write yourself, which is why it carries weight that a personal project does not.
Carlos Sequeira, who went from Nicaragua to MIT to study computer science and mathematical economics, describes meeting combinatorics while studying for mathematics olympiads, not being good at it, and choosing the subject because of the questions it left him with. The competition did not decide his admission. It decided what he wanted to study, and that is what the essay was about.
Omar Ibrahim went from Cairo to the University of Chicago on a full scholarship. As vice STEM director at IEEE Helwan University he taught high school students C and web development to prepare them for an end-of-year hackathon. Running the competition counted for him the way competing counts for other people.
A student from Uzbekistan studies robotics at Arizona State with his entire cost of attendance covered, funded by a government foundation rather than the university.
How to choose between them
If you already do competitive programming, find your national informatics olympiad and start on USACO this month. It is free, you can sit it from home, and a Platinum division result is the clearest signal in this entire list.
If you build things, the Swift Student Challenge and Battlecode want finished work rather than examination performance.
If you have never entered anything, start with a NASA Space Apps local event. It lasts two days, it costs nothing, and 114,094 people did it last year, which tells you the barrier is low.
If you want the result that travels furthest, it is ISEF or the IOI, and both need a year of preparation and a route through a national or affiliated competition.
Do one of these properly rather than four of them badly. A university reading your application can tell the difference between a student who placed and a student who registered.
Kai, the Borderless AI college counselor, can find your country's national olympiad and the competition deadlines that apply where you live. It's free to use.
Start with Kai, and read the stories from students who turned a competition into an admission.


