Back to Programs
MIT Battlecode

MIT Battlecode

Battlecode

ClosedComputer ScienceCompetition

About the Program

Battlecode is a free annual AI programming competition organized by MIT, held each January. Participants write autonomous AI players — bots that control robot armies in a real-time strategy game involving pathfinding, distributed algorithms, and team coordination — and compete in automated tournaments against other teams worldwide.

The competition runs multiple brackets: Sprint Tournaments (open to anyone), a dedicated High School Tournament (all team members must be current high school students), a US Qualifier (US college students), an International Qualifier (non-US college students), and an MIT Newbie Tournament for first-time MIT competitors. High school teams compete for their own bracket and appear at the main finals event. Over $20,000 in total prize money is available, distributed across tournament winners.

The 2026 competition ran throughout January 2026. The 2027 competition is expected to follow the same January schedule; dates are typically announced in late fall.

Eligibility

Open to teams worldwide. Sprint Tournaments are open to anyone. The High School Tournament requires all team members to be current high school students. US and International Qualifier brackets are available for college-level teams. Participants must register at play.battlecode.org and upload a bot.

Eligible Countries

All countries

How to Apply

Register at play.battlecode.org. The competition runs throughout January each year, with Sprint Tournaments open to all and a High School Tournament for HS-only teams. Participants write an AI player in Java or Python that competes in automated robot battles. The 2027 competition dates have not yet been announced; check battlecode.org in late 2026.