💻 Are you ready to test your problem-solving skills and push your limits in the world of algorithms and data processing? The Technology Olympics 2025 brings you two exciting competitions where creativity, logic, and technical mastery meet high-level challenges—and top teams win prizes!
🎈 Algorithm Track
- Preliminary Round (Online): Thursday, September 25, 2025
- Final Round (Onsite – Tehran, Iran): Thursday, October 30, 2025
- Closing Ceremony: Friday, October 31, 2025
📊 Data Processing Track
- Preliminary Round (Online – 24 Hours): September 26–27, 2025
- Final Round (Onsite – Tehran, Iran): Thursday, October 30, 2025
- Closing Ceremony: Friday, October 31, 2025
🏆 Prizes for Each Track
Top 5 Teams in Preliminary Round:
- Qualification for the Final Round
- Travel expenses up to $200 per person
- Hotel accommodation, local transportation, and meals in Tehran covered
Cash prizes:
- 🥇 1st: $600
- 🥈 2nd: $450
- 🥉 3rd: $300
- 🏅 4th: $250
- 🏅 5th: $200
Prizes for Teams Ranked 5th to 10th:
- Qualification for the onsite final round
Hotel accommodation, local transportation in Tehran, and meals have now been added to the prizes for the first-ranking participant from each country not in ranks 1–5!
Final Round: Total of $1,000 awarded to the top 3 teams!
Special Rule: At least one team from Iraq or Oman is guaranteed a spot in the Top 5.
🎯 Why Join?
Get access to introductory training & sample problems starting July 24, 2025. Compete against top talents and gain valuable experience in algorithms or data processing. Win cash prizes and have your travel & stay covered for the final round!
🚀 Ready to Compete?
- Learn more & register for the Algorithm Track
- Learn more & register for the Data Processing Track
To learn more, you can watch the video of last year’s event:









Does one have to be +18 to attend?
what is the reason for that iraq-oman preference?
The reason Iraq and Omran have a dedicated rank is that we have official partners in those countries who are actively helping with organizing the contest. As part of this collaboration, one rank is reserved for participants from those countries.
there is also a contest with the same name on quera.org
are they the same?
The contest on Quera.org and the one on Codern are connected but not exactly the same. The final round is shared between both, but the qualification process is different. In the Codern version, only non-Iranian contestants can qualify for the final round, while in the Quera version, it is specifically for Iranian participants to qualify and join the same final.
Wats the difference between the algorithm and Data processing track ?
It seems, the former is related to competitive programming and the latter to machine learning.
For the data processing track, on the site, it says teams of two, but in the QA at the bottom, it says it is an individual contest. Which version is correct?
All competitions are in teams of two.
team two is correct, thank you we will fix the QA!
Is this competition the same as the competition held in Quera?
Hi, anyone looking for a teammate? Sorry if I cant ask like this
Can participants from Russia join in?
Yes, participants from Russia can join the contest.
Hi my friend GL
If one person registered with teamname and other teammate's code, then is there no need for the second person to register? Cause the register button is disabled after my teammate registered.
And when me and my teammate tries to edit my profil, the site crashes, is it normal?
The registration flow has recently changed. Please try registering again, and if you still face any issues (like the disabled button or the profile crash), let me know so I can help resolve it.
Now edit profile works and I am registered. But I can't find South Korea(Republic of Korea) at the country list
I can't send question for the problem cause I need to fill the body section, but I can't type anything on body section(I can edit only title section). So I'll write the question for Learning competition's problem — phone number here.
Why is +989123456789 correct? It has 12 digits. 091234567891 also has 12 digits but the problem says this has extra digit.
And aren't there any input limits on actual contest too?
+989123456789 is valid because the +98 prefix plus 9 digits = 12 characters.
091234567891 is invalid because 09 prefix plus 10 digits = 12 characters, too long.
The problem says "A number is considered valid if it belongs to one of Categories 1–3 and has exactly 11 digits."
and why +989123456789 valid? I think that is 13 characters and has 12 digits which is not exactly 11 digits.
You are right — the question means that a phone number without the country code must be 11 digits. But this is confusing, so we will update the question to make it clearer.
I sent this as a clarification request 4 days ago but didn't receive a response yet. (Same for a clarification I sent for the other problem)
Hopefully this won't be the case during the contest.
can I participate individually or there must be atleast 2 people?
It’s better to have a teammate for the onsite contest — they can support you and be by your side.Individual is OK.
I get the "You are being rate limited" message 9 out of 10 times I try to visit the site.
I hope the future brings you much better experiences.