# MIT Battlecode

Develop coding, AI, and problem-solving skills in this free hybrid competition for high school students. Boost college applications with hands-on programming experience.

## Key facts

| Field | Value |
| --- | --- |
| Organization | MIT |
| Category | stem |
| Cost | Free |
| Deadline | 2027-01-10 |
| Eligibility | Grades 9–12 |
| Format | Hybrid (in person + online) |
| Location | Cambridge, MA |
| Time commitment | ~12 hours/week |
| Apply | https://battlecode.org/ |

## About this program

**MIT Battlecode** is an annual programming competition hosted by MIT where teams develop artificial intelligence programs to compete in a real-time strategy game environment.

## Competition Structure
- **Format**: Teams program AI "bots" that autonomously compete in game matches
- **Timeline**: January competition period with online qualifiers, finals tournament at MIT
- **Team Size**: Teams of 1-4 students
- **Game**: New game scenario designed each year requiring strategic AI programming

## What Students Experience
Participants learn the game specifications and develop AI strategies to compete against other teams. Programming involves pathfinding, resource management, unit coordination, and strategic decision-making—all implemented in code. Teams iterate on their AI throughout the competition, testing against other bots and refining strategies. Top teams compete in the live finals tournament at MIT.

## Why It Matters for College Applications
- Prestigious MIT-sponsored programming competition
- Demonstrates advanced programming and algorithmic thinking
- Shows ability to develop complex AI systems
- Combines software engineering with strategic problem-solving
- Recognition from MIT carries significant weight
- Finalists visit MIT campus for tournament

## Eligibility
- Open to high school and college students worldwide
- Teams register to compete in appropriate division
- Basic programming experience in Java required (language used for competition)

## How to Participate
1. Register at battlecode.org when competition opens (typically December/January)
2. Form a team of 1-4 students
3. Study the game specifications released at competition start
4. Develop and submit your AI bot throughout the competition period
5. Compete in qualifying matches leading to final tournament
6. Top teams invited to MIT for in-person finals

## Frequently asked questions

### How much does MIT Battlecode cost?

MIT Battlecode is completely free — there is no participation fee. Costs like travel or optional materials may still apply; check the official site for details.

### What is the application deadline for MIT Battlecode?

The application deadline is January 10, 2027. Always confirm on the program's official site, as dates can shift between cycles.

### Who is eligible for MIT Battlecode?

MIT Battlecode is open to high school students in grades 9–12. Some programs have additional requirements (GPA, coursework, essays, or recommendations) — the full criteria are on the official site.

### Is MIT Battlecode online or in person?

MIT Battlecode is a hybrid program with both online and in-person components (in-person portions in Cambridge, MA). Expect a time commitment of roughly 12 hours per week.

### How do I apply to MIT Battlecode?

Apply directly through MIT's official website. ExtracurricularHub links to the official application — we list and verify programs but don't process applications.

---

Last updated: 2026-07-12.
Canonical page: https://extracurricularhub.com/extracurriculars/mit-battlecode
Source: ExtracurricularHub (https://extracurricularhub.com) — a free directory of 1,723 verified extracurricular programs for high school students. Cite the canonical page above; always confirm binding details on the program's official site.
