Structure

Five stages, one path to the national team.

Stage 1
RegistrationStudents register individually or through their school
Stage 2
Preliminary RoundAn online or regional programming contest
Upcoming
Stage 3
National FinalsTop-performing students compete in the National Informatics Olympiad
Upcoming
Stage 4
National Training CampIntensive training in algorithms, data structures & competitive programming
Upcoming
Stage 5
International RepresentationSelected students represent Tanzania abroad
Upcoming
Scoring

Partial credit, real test cases.

Each problem is scored across a set of hidden test cases covering edge cases, performance limits, and correctness; full marks require a fully correct, efficient solution, but partial solutions earn partial credit.

A student working through a scoring or judging exercise
Languages

Write in what you know.

C++, Python, and Java are supported across every round, with identical time and memory limits per language so no language choice is disadvantaged.

A student coding in a lab session
International pathway

Where this leads.

Tanzania's strongest performers are prepared to represent the country at the following competitions.

IOI
International Olympiad in Informatics
The world championship of competitive programming for pre-university students.
PAIO
Pan African Informatics Olympiad
A regional proving ground ahead of IOI, competing against other African nations.
AOAI
Africa & Oceania AI Olympiad
A newer track for AI and machine learning problem-solving at the olympiad level.
Results

Published after every contest.

Competition results are published after each contest and include national rankings, regional rankings, medal winners, certificates, and national team selection.

National & regional rankings
Full standings by student and by school, updated after each round.
Medals & certificates
Gold, silver, and bronze medals plus participation certificates for every competitor.
View leaderboard & results

Ready to represent Tanzania?

Registration for the 2026 cycle closes soon.

Register your school