RuCode

International Contest RUCODE_

An intellectual challenge for those choosing an IT path

Register
RuCode

About the contest

RuCode Championship is an international algorithmic programming competition where school students, university students, and professionals compete in solving problems by writing efficient and optimized code. The festival is organized by leading universities, public organizations and regional authoutities

10+

participating countries

40+

hosting universities in Russia and friendly countries

5+

programming languages supported

A large-scale IT festival

at RuCode Superfinal

RuCode 2025 Numbers

7

years of RuCode Championship history

99

Superfinalists

44

venues in Russia and abroad

9800

applications submitted

RuCode Divisions

Divisions are RuCode Skill Tiers. Participants independently select their division:

A-B

Professional Division. Recommended for competitors with a proven track record in national or international programming olympiads and competitions

C-D

Intermediate Division. Designed for programmers who have mastered foundational algorithms and aim to tackle more complex challenges to advance their skills

E-F

Junior Division. Ideal for beginners and those taking their first steps in programming, offering a supportive environment to build core competencies

RuCode Tracks

A track is a dedicated thematic branch within the championship program where participants follow their own educational and competitive trajectory

Educational

Lectures, webinars, practice pool, online contest

Competitive

Opportunity to prove yourself, enrich your portfolio with unique experience, win valuable prizes, receive diplomas, certificates, and merch

Career Opportunities

Interaction with IT industry leaders and employer partners

Why participate

Practical skills

Get new relevant knowledge, practice skills and open new opportunities for professional and personal development

Strong portfolio

Strengthen your portfolio by participating in a prestigious IT competition and get an additional argument for future employers

Preparation for international competitions

Level up your algorithmic and engineering skills and prepare for participation in international programming competitions

IT Specialists Community

Join a strong professional community, meet like-minded people and expand your network of useful contacts

Prize fund

Compete for championship prizes and get a chance to win gifts from our partners

Register

RuCode Rounds

Register in your personal account and fill out the application form to get access to useful preparation materials and the opportunity to participate in the online championship

Starting April 27, a practice contest with division selection recommendations begins

Register

The individual online championship is held for all divisions. It is an opportunity to prepare for the Final in the most effective way and to get familiar with the evaluation system

RuCode international training camps are held on the Moscow Institute of Physics and Technology campus for teams from Russia, BRICS, and CIS countries and aimed at preparing the strongest teams for the IOI, featuring an intensive educational program

An offline team stage held at venues in Russia and abroad:

  • 3 divisions,
  • 6 programming languages,
  • 5 hours of challenging and engaging problems

All participants receive welcome packs at the venues, as well as participation certificates! The best teams will be awarded diplomas, prizes, and merch

A team round for tops from Divisions A–B and training camps participants. It takes place in person at the RuCode Capital venue, featuring the most challenging problems

Winners receive valuable prizes, diplomas, and widespread recognition!

Rucode Awards 2025

Runet Prize Winner in “Educational IT Project” category

Nominee of Russia’s First National Communities Award "For Contribution to the Development of Practical Education in Artificial Intelligence"

Official Record Holder: Russia’s Largest Programming Competition in 2025 by Russian Book of Records

Final Venues in 2026

  • Voronezh State University, Voronezh, Voronezh Oblast
  • Kostroma State University, Kostroma, Kostroma Oblast
  • Kursk State University, Kursk, Kursk Oblast
  • Bauman Moscow State Technical University, Moscow
  • National University of Science and Technology «MISIS», Moscow
  • Moscow Institute of Physics and Technology, Dolgoprudny, Moscow Oblast
  • Tambov Office of Russian Academy «Cifra», Tambov, Tambov Oblast
  • Immanuel Kant Baltic Federal University, Kaliningrad, Kaliningrad Oblast
  • Petrozavodsk State University, Petrozavodsk, Republic of Karelia
  • Murmansk Arctic University, Murmansk, Murmansk Oblast
  • Yaroslav-the-Wise Novgorod State University, Veliky Novgorod, Novgorod Oblast
  • Peter the Great St. Petersburg Polytechnic University, St. Petersburg
  • ZorgoSfera Personnel Training Center, Astrakhan, Astrakhan Oblast
  • Volzhsky Campus of Volgograd State University, Volzhsky, Volgograd Oblast
  • Kuban State University, Krasnodar, Krasnodar Krai
  • Southern Federal University, Krasnodar, Krasnodar Krai
  • Donbas State Technical University, Alchevsk, Lugansk People's Republic
  • Rostov-on-Don Office of Russian Academy «Cifra», Rostov-on-Don, Rostov-on-Don Oblast
  • North Caucasian Institute of Mining and Metallurgy, Vladikavkaz, Republic of North Ossetia — Alania
  • North Caucasus Federal University, Stavropol, Stavropol Krai
  • Sirius University of Science and Technology, Sirius Federal Territory
  • Southern State University, Rostov-on-Don, Rostov-on-Don Oblast
  • Ufa University of Science and Technology, Ufa, Republic of Bashkortostan
  • Lobachevsky State University of Nizhny Novgorod, Nizhny Novgorod, Nizhny Novgorod Oblast
  • Perm State University, Perm, Perm Krai
  • Saratov Chernyshevsky State University, Saratov, Saratov Oblast
  • Volga State University of Telecommunications and Informatics, Samara, Samara Oblast
  • Innopolis University, Innopolis, Republic of Tatarstan
  • Kalashnikov Izhevsk State Technical University, Izhevsk, Udmurt Republic
  • Ulyanovsk State Technical University
  • Ural Federal University, Yekaterinburg, Sverdlovsk Oblast
  • Industrial University of Tyumen, Tyumen, Tyumen Oblast
  • Yugra State University, Khanty-Mansiysk, Khanty-Mansi Autonomous Okrug — Yugra
  • Chelyabinsk State University, Chelyabinsk, Chelyabinsk Oblast
  • South Ural State University, Chelyabinsk, Chelyabinsk Oblast
  • Transbaikal State University, Chita, Zabaykalsky Krai
  • Irkutsk National Research Technical University, Irkutsk, Irkutsk Oblast
  • Siberian Federal University, Krasnoyarsk, Krasnoyarsk Krai
  • Novosibirsk State University, Novosibirsk, Novosibirsk Oblast
  • Far Eastern Federal University, Vladivostok, Primorsky Krai
  • Tomsk State University, Tomsk, Tomsk Oblast
  • FSP of the Omsk Region (OmSU), Omsk, Omsk Region
  • Russian-Armenian (Slavic) University, Yerevan, Republic of Armenia
  • Belarusian State University, Minsk, Republic of Belarus
  • Yanka Kupala State University of Grodno, Grodno, Republic of Belarus
  • Kyrgyz-Russian Slavic University, Bishkek, Kyrgyz Republic
  • Lomonosov MSU branch in Dushanbe, Dushanbe, Tajikistan
  • Baky Tylla Educational Center, Ashgabat, Turkmenistan

The main partner

MTS

Partner

Sber

Q&A

Register