Freedom251 › Coding Challenge Platforms
Yandex Contest

What Yandex Contest is
Yandex Contest is a web platform for programming competitions, practice and lessons, with automatic checking of submitted solutions. Schools, universities and competition organizers are among the audiences named by its maker. Organizers can build problems themselves or choose ready-made sets, then configure contest rules, deadlines and ratings and invite participants. Contests can be individual or team-based, and may be open or restricted. A testing server checks submissions and presents results according to the rules set for each contest.
The platform lists more than 20 programming languages, with compiler settings for supported languages. Its demo includes checker-based, interactive, run-twice, test, text-answer and matching problem types. Organizers can use a public API to register participants, manage groups, retrieve contest and problem details, submit or rejudge solutions, and export leaderboard data. API calls use OAuth tokens and permissions for participant submissions or administrator contest management. Users sign in with Yandex ID or credentials provided by organizers. The free organizer plan covers up to 10,000 participants; the maker says its computing capacity supports more than 10,000 simultaneously, and advises contacting Yandex about competitions expected to exceed 10,000.
Who it suits
Yandex Contest suits schools, universities and organizers running programming contests, practice or lessons. It is also relevant to teams that need contest formats, automatic solution checking, multiple problem types or API access to participant and leaderboard data.
What it does well
- Free organizer plan covers up to 10,000 participants.
- Supports individual and team contests, open or restricted.
- Automatic checking presents results according to contest rules.
- Lists more than 20 programming languages.
- Public API handles participants, submissions and leaderboard exports.
- Problem library lists 80,000 problems; custom challenges are supported.
What to know first
- Full administrator-panel access requires filling out a form.
- Competitions expected to exceed 10,000 participants require contacting Yandex.
- API calls require OAuth tokens and permissions.
Limits
The free organizer plan covers up to 10,000 participants. The maker advises contacting Yandex if a competition is expected to exceed that number.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Yandex Contest for organizers | Free for up to 10,000 participants | Free |
As contest.yandex.com lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Open the Yandex Contest website.
- Sign in with Yandex ID or credentials supplied by a contest organizer.
- Fill out the access form to get full use of the administrator panel.
- Create problems or select a ready-made set, then configure rules, deadlines and ratings.
- Invite participants and choose individual or team participation.
- For API use, obtain an OAuth token with the required permissions.
Verdict
Choose Yandex Contest if you need a free platform for programming competitions with automatic checking, flexible contest formats and a public API. It also supports practice, lessons, company assessments and custom challenges. Organizers planning a competition above 10,000 participants should contact Yandex, and full administrator-panel access requires a form.
Questions
Is Yandex Contest free?
Yes. The organizer plan is free for up to 10,000 participants.
Which platforms does it support?
The listed platforms are web and API.
Which programming languages are supported?
The platform lists Bash, C, C#, C++, Dart, Delphi, D, Free Basic, Free Pascal, Go, Haskell, Java, JavaScript, Kotlin, Kumir, Lua, OCaml, PascalABC.NET, Perl, PHP, Python, R, Ruby, Rust, Scala, Swift and TypeScript.
Can organizers create their own contest problems?
Yes. Organizers can create problems or use ready-made sets, and custom challenges are supported.
What can the public API do?
It can register participants, manage groups, retrieve contest and problem information, submit or rejudge solutions, and export leaderboard data. Calls use OAuth tokens and permissions.
How do organizers get administrator access?
Organizers must fill out a form to get full access to the administrator panel.
Facts from Yandex Contest's own pages
- API access
- API calls use OAuth tokens and permissions for participant submission or administrator contest management. · admin.contest.yandex.ru, 30 Sept 2026
- Audience
- The maker names schools, universities, and competition organizers as users of the platform. · contest.yandex.com, 30 Sept 2026
- Automatic checking
- Participant solutions are checked automatically on a testing server, with results shown according to contest rules. · contest.yandex.com, 30 Sept 2026
- Capacity
- The maker says Yandex computing power supports over 10,000 participants simultaneously. · contest.yandex.com, 30 Sept 2026
- Contest builder
- Organizers can create problems or use ready-made sets, configure rules, deadlines, and ratings, and invite participants. · contest.yandex.com, 30 Sept 2026
- Contest formats
- The platform supports individual and team contests, and contests may be open or restricted. · contest.yandex.com, 30 Sept 2026
- Languages
- The platform lists 20+ programming languages and provides compiler settings for supported languages. · official.contest.yandex.com, 30 Sept 2026
- Login
- Users can sign in with Yandex ID or credentials provided by contest organizers. · contest.yandex.com, 30 Sept 2026
- Notable limit
- The pricing page says to contact Yandex if a competition is expected to exceed 10,000 participants. · contest.yandex.com, 30 Sept 2026
- Problem types
- The demo contest describes checker-based, interactive, run-twice, test, text-answer, and matching problems. · contest.yandex.com, 30 Sept 2026
- Public API
- The public API can register participants, manage groups, retrieve contest and problem information, submit or rejudge solutions, and export leaderboard data. · admin.contest.yandex.ru, 30 Sept 2026
- Purpose
- Yandex Contest is an online platform for programming competitions, practice, and lessons with automatic solution checking. · contest.yandex.com, 30 Sept 2026
- Setup requirement
- Organizers must fill out a form to get full access to the administrator panel. · admin.contest.yandex.ru, 30 Sept 2026
- Support
- The maker directs users to a form for technical support about access, users, competitions, and task sets. · admin.contest.yandex.ru, 30 Sept 2026
Where Yandex Contest stands on Freedom251
- Coding Challenge Platforms#19 of 30
