MOI Senior
The route to the national team and the International Olympiad in Informatics.
| requirements | Born on or after 1 July 2007 |
|---|---|
| languages | C++, Java, Python in the first contest |
| topics | Advanced problem-solving, algorithms & data structures |
Three tracks, every starting point. A national programme that takes you from your first loop to the international stage.
Swipe to compare. Pick one when you register.
Pick one when you register; hover a card for the syllabus.The route to the national team and the International Olympiad in Informatics.
| requirements | Born on or after 1 July 2007 |
|---|---|
| languages | C++, Java, Python in the first contest |
| topics | Advanced problem-solving, algorithms & data structures |
The Junior track details and timeline are to be announced.
| requirements | Born on or after 1 July 2012 |
|---|---|
| languages | TBD |
| topics | TBD |
The Girls track shares the Senior selection contest, followed by stages to be announced, and ends at EGOI 2027.
| requirements | Born on or after 1 July 2007 Female students |
|---|---|
| languages | C++, Java, Python in the first contest |
| topics | TBD |
Girls are eligible for Junior or Senior as well. The Girls track runs alongside them, not instead.
Each track has its own timeline. Tap a stage for detail.
The first selection contest. C++, Java, and Python are all allowed for this contest.
The first selection contest. C++, Java, and Python are all allowed for this contest.
Training camp 1 and the quarter-finals. Date and format to be announced.
Training camp 2 and the semi-finals form one stage. Date and format to be announced.
Training camp 3 and the national final form one onsite event. Date to be announced.
The Senior delegation represents Morocco at IOI 2027.
Deadline: 31 October 2026 at 23:59, Casablanca time
Registration is free and takes a couple of minutes.