There are four contests each year, followed by the Finals.
The monthly calendar looks like this:
NB: For the 2021-22 season, there will not be a Finals event.
* by invite after performing well in (some of) the previous four contests.
Some rounds have to be conducted at specific times over the competition weekend, while other rounds can be conducted asynchronously.
1. Olympiad (2 hours): Saturday at 6:30 pm SGT / 10:30 am UTC
2. Target (3 hours): Sunday at 6:30 pm SGT / 10:30 am UTC
3. Decode (two 30 minute rounds): Saturday at 9:00 pm SGT / 1:00 pm UTC; 10:00 SGT / 2:00pm UTC
4. Detective (1 hour): Asynchronous (Complete at your convenience at any time during the weekend)
5. Debug (two 30 minute rounds): Asynchronous (Complete at your convenience at any time during the weekend)
6. Optimise: Optimise rounds are worked on throughout the entirety of the weekend.