EVERYTHING XIAOMI
Get listed
Codeforces logo

Codeforces

Codeforces is a programming-contest community where participants solve problems and receive ratings that reflect their skills.

Place
#22 of 30
Score
5.9
Codeforces's website

What Codeforces is

Codeforces is a programming-contest community where participants solve problems and receive ratings that reflect their skills. The site says it holds approximately six contests each month, with participation free and open to everybody. In contests using Codeforces rules, contestants earn points for solving problems quickly and may test other participants’ solutions through hacks. Ratings use a modified Elo system, and contestants are grouped into two divisions. An online judge checks submissions against prepared tests and tests suggested through hacks, then returns a verdict. Past contests are available for practice, while the site says learning content and training features are in development. Codeforces also provides an API that returns some data as machine-readable JSON through HTTP requests. Public data can be requested anonymously, but private user data requires an API key. The API permits no more than one request every two seconds; faster requests receive a call-limit error. Supported languages include C, C++, Java, JavaScript, Python, and Rust, among others.

Good

  • Approximately six contests each month.
  • Contest participation is free and open to everyone.
  • Past contests are available for practice.
  • Judge returns verdicts on submissions.
  • Supports a broad list of programming languages.

Watch out

  • API requests are limited to one every two seconds.
  • Private user data requires an API key.
  • Learning content and training features are still in development.

Who it suits

Codeforces suits programmers who want to compete, track contest ratings, or practice with previous contests. Its API may also suit users seeking machine-readable access to some public data.

Verdict

Codeforces pairs recurring contests and practice problems with ratings and an online judge. API users should account for the request limit and private-data key requirement.

Plans and prices

From Codeforces's own pricing page, checked 29 Sep 2026.

All about pricing
PlanPriceWhat it gives you
CodeforcesFreeContest participation is free and open to everybody

The facts

Each one read from Codeforces's own pages, with the date it was checked.

What it does

Account rules
The FAQ says users should not create more than one account and should use the password reminder system if they forget their password.checked 29 Sep 2026
API
The API provides some Codeforces data as machine-readable JSON through HTTP requests.checked 29 Sep 2026
API access
API methods can be requested anonymously for public data, while private user data requires an API key.checked 29 Sep 2026
API limit
The API allows at most one request every two seconds; faster requests receive a call-limit error.checked 29 Sep 2026
Contest format
In Codeforces-rule contests, participants solve problems, receive points for solving quickly, and can test other contestants’ solutions with hacks.checked 29 Sep 2026
Contests
The site says it organizes approximately six contests each month and that participation is free and open to everybody.checked 29 Sep 2026
Online judge
Solutions are tested on prepared tests or tests suggested through participant hacks, and the system returns verdicts.checked 29 Sep 2026
Practice
Past contests are available for preparation, and the site says it is developing learning content and training features.checked 29 Sep 2026
Privacy and data
The privacy policy lists cookies, usage data, location, email, names, date of birth, country, city, delivery address, password, and company name among data it may collect.checked 29 Sep 2026
Security
The privacy policy says the data controller takes appropriate security measures to prevent unauthorized access, disclosure, modification, or destruction of data.checked 29 Sep 2026
Skill ratings
Contest ratings use a modification of the Elo rating system, and contestants are grouped into two divisions.checked 29 Sep 2026
What it is
Codeforces is a programming-contest community and platform where contests are held regularly and ratings reflect participants’ skills.checked 29 Sep 2026
The full review of Codeforces

Overview

Codeforces is a free programming-contest community built around recurring competitions, ratings and problem solving. It is best for programmers who want regular competitive practice and a way to track contest performance. Its strongest case is the combination of open contests and an online judge; it is less suited to structured instruction or employer-led assessments.

Key features

Codeforces says it holds about six contests each month, with free participation open to everyone. In its contests, speed matters: solving problems quickly earns points, and participants can hack other contestants’ solutions. That format rewards both efficient solutions and the ability to spot weaknesses, but is a more competitive experience than a conventional practice set.

Ratings are based on a modified Elo system, with contestants split into two divisions. This gives recurring participants a useful contest-performance benchmark, not a complete measure of programming ability. Past contests provide material for preparation, while learning content and training features are still in development; choose Codeforces for practice and competition rather than a finished, guided curriculum.

The online judge checks submissions against prepared tests or tests proposed through hacks and returns a verdict. Support spans C, C++, C#, D, Delphi, F#, Free Pascal, Go, Haskell, Java, JavaScript, Kotlin, Node.js, OCaml, PascalABC.NET, Perl, PHP, PyPy, Python, Ruby, Rust and Scala. Solution explanations and custom challenges are supported, but company assessments are not.

The API returns some platform data as machine-readable JSON over HTTP. Public-data methods can be called anonymously, while private user data requires an API key. A strict limit of one request every two seconds makes it unsuitable for clients that need to poll more frequently; faster calls return a call-limit error.

Pricing

Codeforces is free: the Codeforces plan costs nothing, and contest participation is open at no charge. There is no paid tier to unlock a different contest experience in the stated plan, so the main trade-off is fit rather than price: it is a strong option for free competitive practice, but not a substitute for company assessment software.

Platforms

Codeforces is available on the web and through an API. The API is for programmatic access to some data, not a faster route to private account information: that requires an API key, and all requests remain subject to the two-second interval.

Who it's for

Choose Codeforces if you want a steady schedule of free contests, archived problems, competitive ratings and a judge that returns verdicts across a broad set of languages. It also suits developers building modest integrations around public Codeforces data, provided their request rate respects the limit. Look elsewhere for company assessments or a more developed learning path.

The privacy policy says Codeforces may collect cookies, usage and location data, as well as personal details including email, name, date of birth, country, city, delivery address, password and company name. It says the data controller takes appropriate security measures against unauthorized access, disclosure, modification or destruction. The FAQ advises users to keep to one account and use the password reminder system if they forget their password.

Pros and cons

  • Pros: Frequent, free contests give competitive programmers repeated opportunities to solve problems and track their ratings.
  • Pros: Past contests, custom challenges and a broad language selection support practice beyond live events.
  • Pros: Public API methods allow JSON access without an account key.
  • Cons: A two-second API interval rules out faster request patterns.
  • Cons: Learning content and training features are still being developed, so the platform's established focus is contests and practice rather than guided instruction.
  • Cons: Company assessments are not supported, limiting its fit for hiring workflows.

Alternatives

AtCoder is another free, web-based contest option; its listed plan includes browser-based source-code execution. Consider it if that execution setup is a better fit.

GeeksforGeeks Practice is a freemium alternative available on Android, iOS and the web, making it worth considering if mobile access matters.

Yandex Contest is a freemium web and API option aimed at organizers; its free organizer plan covers up to 10,000 participants. Choose it when running a contest for a group is the priority.

LeetCode is freemium and available on Android, iOS and the web. Its listed Premium features include company-specific interview questions, priority judging, autocomplete and a debugger, so it is a better fit for interview preparation.

Eolymp is a paid service with a free plan and trial; its free services include programming problems, educational materials, competitions and automatic solution testing. Consider it if those educational materials are a priority.

Edabit offers all challenges for free on the web.

CodingBat provides free browser-based Java and Python problems, with an optional account.

CSSBattle is a freemium web alternative.

For more options, browse the Coding Challenge Platforms category.

Verdict

Codeforces is the right choice for programmers who want free, recurring contests, rated competition and a broad online judge. Choose it for competitive practice and public-data integrations; look elsewhere for company assessments, a guided learning curriculum or API requests more frequent than once every two seconds.

Alternatives to Codeforces

All alternatives
  1. 1CodeSignal logo

    CodeSignal

    Free planAndroidiOSWebAPI
    8.2From $24.99 a month
  2. 2HackerEarth Assessments logo

    HackerEarth Assessments

    Free planAndroidiOSWebAPI
    8.2From $99 a month
  3. 3

    CodeChef IDE

    Free planWebAPI
    7.4From $124 a year
  4. 4HackerRank logo

    HackerRank

    WebAPImacOSWindows
    7.4From $165 a month
  5. 5Codility logo

    Codility

    WebAPImacOSWindows
    7.3From $1,200 a year
  6. 6

    CSSBattle

    Free planWeb
    6.7From $4.90 a month