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 olympiads.
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.
The final training camp. Date and format to be announced.
The onsite national final. 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.