Until Algorithm – Preliminary Contest Starts
You can submit answers in languages such as C, C++, Python, Java, Go, and more than ten other languages, and you can compete with your preferred language.
By participating in this contest, you can compete with others who are skilled in the same technology and see your rank compared to other contest participants.
After the contest, you can participate in educational webinars to learn about the solution strategies for the contest questions and new concepts and methods.
The 'Codern' consists of several programming contests that you can participate in online. Each contest consists of multiple questions. After submitting your answers, your code will be judged instantly, and you will see your score.
Whether you are a beginner or an expert, these competitions help you. If you are new to programming, it helps you improve, and if you have sufficient programming knowledge, it helps evaluate your skills and showcase your level of ability to others.
These competitions feature challenging questions that you can answer in languages like C, C++, Python, Java, Go, and several other languages.
After each contest, an online webinar will be held to discuss the solutions to the contest questions. By participating in these webinars, you will learn problem-solving techniques in programming.
If you’re passionate about algorithmic challenges and solving complex problems, the 2025 Tech Olympics Algorithm Track is for you!
This competition is held in two stages:
The preliminary round will be held online on Thursday, September 25, 2025, where teams of two will compete.
Based on the scores, top teams will advance to the final round, which will take place onsite in Tehran, Iran, on Thursday, October 30, 2025.
Preliminary Competition: Online, Thursday, September 25 2025
Final Competition: Onsite, Thursday, October 30, 2025
Closing Ceremony: Onsite, Friday, October 31, 2025
Competitors: 13
Time To Start | Start Time | Duration | |
---|---|---|---|
Algorithm – Learning | Running... | 8/10/2025, 00:00 GMT+3:30 | 0:00:00 |
Algorithm – Preliminary | 34 days | 9/25/2025, 17:00 GMT+3:30 | 3:00:00 |
Algorithm – Final | 68 days | 10/30/2025, 00:00 GMT+3:30 | 3:00:00 |
If you're passionate about artificial intelligence and data processing, the 2025 Tech Olympics Data Processing Track is for you!
This competition is held in two stages:
Preliminary Competition: Online, September 26–27, 2025 (24 hours)
Final Competition & Panel Judging: Onsite, Friday, October 30, 2025
Closing Ceremony: Onsite, Friday, October 30, 2025
Competitors: 8
Time To Start | Start Time | Duration | |
---|---|---|---|
Data Processing – Learning | Running... | 8/10/2025, 00:00 GMT+3:30 | 0:00:00 |
Data Processing – Preliminary | 35 days | 9/26/2025, 15:00 GMT+3:30 | 0:00:00 |
Data Processing – Final | 68 days | 10/30/2025, 00:00 GMT+3:30 | 5:00:00 |
Start Time | Duration | Competitors | Action | |
---|---|---|---|---|
Warm-up for Algorithm Contest | 11/12/2024, 10:40 GMT+3:30 | 3:00:00 | 32 | View Results |
Algorithm contest | 11/12/2024, 10:40 GMT+3:30 | 3:00:00 | 31 | View Results |
Warm-up for Backend/python Contest | 11/12/2024, 10:40 GMT+3:30 | 3:00:00 | 22 | View Results |
Backend/python contest | 11/12/2024, 10:40 GMT+3:30 | 3:00:00 | 22 | View Results |
Warm-up for FrontEnd/react Contest | 11/12/2024, 10:40 GMT+3:30 | 3:00:00 | 40 | View Results |
Frontend/react contest | 11/12/2024, 10:40 GMT+3:30 | 3:00:00 | 40 | View Results |