10+
participating countries

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
participating countries
hosting universities in Russia and friendly countries
programming languages supported
at RuCode Superfinal


years of RuCode Championship history
Superfinalists

venues in Russia and abroad

applications submitted
Divisions are RuCode Skill Tiers. Participants independently select their division:
Professional Division. Recommended for competitors with a proven track record in national or international programming olympiads and competitions
Intermediate Division. Designed for programmers who have mastered foundational algorithms and aim to tackle more complex challenges to advance their skills
Junior Division. Ideal for beginners and those taking their first steps in programming, offering a supportive environment to build core competencies

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

Lectures, webinars, practice pool, online contest

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

Interaction with IT industry leaders and employer partners
Get new relevant knowledge, practice skills and open new opportunities for professional and personal development
Strengthen your portfolio by participating in a prestigious IT competition and get an additional argument for future employers
Level up your algorithmic and engineering skills and prepare for participation in international programming competitions
Join a strong professional community, meet like-minded people and expand your network of useful contacts
Compete for championship prizes and get a chance to win gifts from our partners
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
RegisterThe 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:
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!


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










