OfficeBooks

Tier 1 · Facts, dated

Owned by OfficeBooks. A vendor may propose a correction to a fact — never to a score or a rank.

Codeforces Review 2026: The gold-standard free arena for competitive programming and algorithmic contests

Coding Practice & Technical Hiring · Education & Career

Last checked · vs codeforces.com
Watch price

Free. Nobody pays for this alert, and we send nothing until you confirm.

Price from
Free Vendor: “Free (donations optional)”
Free plan
Yes
OfficeBooks score
4.4 / 5 our editorial opinion How we score
G2
Not available Not in our review data. We show a G2 score only after reading it on a profile with 10 or more reviews.
Trustpilot
Not available Not in our review data. We show a Trustpilot score only after reading it on a profile with 10 or more reviews.
Last price change
Not available No change recorded since the first reading we hold (13 Jul 2026).

Last checked 13 Jul 2026 — offers change often, so confirm the current price on the vendor’s site before buying.

We verify

List prices and plan names as written, whether a lasting free plan exists, the billing unit where the vendor states it, third-party scores with 10+ reviews, and the page and date we read them.

We do not verify

Negotiated discounts, regional prices and taxes, anything behind a sales call, how well features work (we read documentation; we do not test), uptime, support or security. Opinions on those live in Tier 2.

Codeforces plans, in the vendor's words

PlanPriceIncluded
FreePOPULAR$0Full access: contests, 10,000+ problem archive, rating system, editorials, virtual contests, Polygon, and Groups. No paywall on any feature.
DonationsVoluntaryOptional one-off contributions support hosting; they unlock no extra features or benefits.

Price history · every reading logged

We hold one reading of this price, so there is no history to chart yet. We will not draw a curve from fewer than two points.

All readings (1)
Every reading we hold of Codeforces's listed price
DateResultRead on
First reading we hold: “Free (donations optional)” codeforces.com

In the same category · prices, each dated, side by side

Open all three in a Decision Room

Sources read: codeforces.com, en.wikipedia.org/wiki/Codeforces, codeforces.com/blog/entry/2601, codeforces.com/help, codeforces.com/problemset, codeforces.com/edu/courses, codeforces.com/gyms, codeforces.com/terms (last read ).

How these numbers are read and dated

  1. Codeforces publishes no pricing page we list, so we read its own site, codeforces.com, and record what it states, with the date.
  2. A vendor's correction or a reader's report changes nothing until an editor has checked it.
  3. Scores and rankings are editorial: vendors cannot buy them or correct them.
  4. After 30 days without a new reading, this page stops calling the facts verified (the page is rebuilt daily).
Read the full methodology

Verification log

Full log
  • First reading we hold

Are you Codeforces?

Propose a correction to a price, free plan or billing unit, with evidence from your own site. An editor reads it before anything changes; a correction never touches a score or a rank.

Open the vendor portal
Spotted a wrong number?Report it

Tier 2 · Voices (opinions)

Written by people. Signed, dated, and kept apart from the facts above.

Who writes what on this page: each source, who writes it, their incentive, and what OfficeBooks checks
SourceWho writes itTheir incentiveChecked by OfficeBooks?
Editor's verdict and reviewOfficeBooks research desk. Desk research from documentation; no hands-on test.A commission only on links to partner programmes, disclosed beside the link. It never changes a score. Yes · It is ours: every figure in it comes from the sources listed.
Creator stacksIndependent creators, named on every takeWhatever each creator declares on each take: none, a commission, sponsorship or employment. OfficeBooks credits them with the clicks and demo bookings they refer. Partly · The facts beside their take, read live. Not their opinion; an editor reviews each stack before it is listed.
G2 and Trustpilot ratingsThose platforms' reviewersSet by each platform. Some invite or reward reviews. Partly · Only the score and review count, on the date shown. We do not vet the reviews.
Sponsored slotThe vendor who booked itPaid placement. No · The copy is the vendor's. Labelled "Sponsored · not ranked"; never in a table, score, shortlist or search result.
Facts, dated (Tier 1)OfficeBooks research deskNone. Vendors cannot pay to change a fact, a score or a rank. Yes · On the vendor's own pages where it publishes them, otherwise on the sources listed; always with the date.

Editor's verdict

updated

“Codeforces is the definitive home of competitive programming and, remarkably, it costs nothing. The scale of its problem archive, the rigor of its rating system, and the cadence of its contests make it unmatched for algorithmic training. The trade-offs are a dated interface and a steep on-ramp, plus a contest focus that only loosely aligns with career and interview goals. For anyone serious about algorithms, it is essential; casual learners and interview-preppers may want a friendlier companion platform.”

Best for

  • Competitive programmers training for ICPC and rated contests
  • Students building algorithms and data-structures fluency
  • Coders wanting a large free problem archive with editorials

Watch out for

  • Steep learning curve; unwelcoming for absolute beginners
  • Dated, cluttered UI with occasional server slowdowns
Read the full review

Creator stacks featuring Codeforces

All stacks

Are you a creator who uses Codeforces?

Publish your stack: your take, next to these dated facts. We credit the clicks and demo bookings you refer.

Create a stack

Creator takes belong to their authors and are not verified by OfficeBooks; each creator declares their tie to the vendor on every take. OfficeBooks earns a commission only on links to partner programmes, disclosed beside each link. None of this changes Tier 1.

The full review

Codeforces website, captured by screenshot service

What is Codeforces?

Codeforces is a contest platform and a social network for competitive programming, running since 2010 under founder Mike Mirzayanov. Its own FAQ describes the project as one joining people interested in programming contests: a site where rounds are held regularly, where participant skill is reflected by a rating, and where past contests double as preparation material. The top navigation lays the whole product out in a single strip - Home, Top, Catalog, Contests, Gym, Problemset, Groups, Rating, EDU, API, Calendar and Help.

During our visit an ICPC 2026 Online Challenge powered by Huawei was counting down, announcements covered Codeforces Round 1117 (Div. 2) and Educational Codeforces Round 193, and the sidebar ranked top rated users beside a fast-moving Recent actions feed of community posts.

How a Codeforces round works

The FAQ states that participation is free and open to everybody, with roughly six contests organized each month. Under standard Codeforces rules your submissions face only a small set of pretests during the round. Lock a problem and you gain the right to look through other contestants' sources and suggest tests on which those solutions fail; successful hacks add points, failed attempts subtract them, and problem value decays as the clock runs.

Educational Codeforces Rounds and Div. 3 rounds use extended ICPC rules instead: a ten minute penalty per wrong submission, then a twelve hour open hacking phase in which anyone can copy and break accepted code, followed by a rejudge. Announcements credit every tester by handle and later link an editorial, though rounds run on educational rules carry no score distribution at all.

Problemset, Gym and virtual contests

The Codeforces Problemset archive with difficulty ratings, algorithm tags and solve counts

The Problemset page carries most of the training load. It archives problems from past rounds with a difficulty number on each row, from 800 for the gentlest Div. 3 openers up past 3400 for finals-grade work, alongside tags such as data structures, dp, greedy and constructive algorithms, and a counter of how many people solved it. Filtering by band and tag turns the archive into a self-paced ladder.

Gym is a second archive: contests prepared by universities and communities worldwide, labelled by type - Official ICPC Contest, Training Camp Contest, School/University/City/Region Championship - and by format, ICPC or IOI. Each listing offers Enter and Virtual participation, so a team can rerun an old regional under authentic timing, and a Mashups tab lets coaches assemble custom sets.

Codeforces EDU and community learning

The Codeforces EDU courses page listing the ITMO Academy pilot course and the Community Course

EDU is the structured teaching arm. Codeforces presents the section as still under development, credits ITMO University for the idea and support, and lists two tracks: the ITMO Academy pilot course and a Community Course assembled from lessons by community enthusiasts. The ITMO Academy pilot course shows about 235,000 enrolled students and the Community Course about 144,000.

Editorials follow nearly every round, and the Catalog gathers community tutorials on subjects like dynamic segment trees - where much of the real teaching value lives.

Rating, divisions and contribution

The FAQ calls Codeforces rating a modification of Elo, recalculated after each rated round, and it drives the color-coded handles the community recognizes on sight. It also sets the Div. 1 boundary at 1900, though announcements set their own rated ceiling; several recent Div. 2 rounds were rated for participants below 2100, and Div. 3 and Div. 4 rounds now serve newer competitors, with Div. 3 official standings restricted to trusted participants to curb unsporting behaviour. A separate contribution score rates how useful your posts are; Codeforces candidly calls that system imperfect.

Who should choose Codeforces

Codeforces fits anyone serious about algorithms: ICPC and olympiad competitors, students who want an objective external rating, and self-taught engineers chasing genuine problem-solving depth rather than memorized patterns. Coaches get real leverage from Groups, Gym and Mashups, and the public API opens the data to tool builders. None of it sits behind a paywall - the site offers no paid plan, and the FAQ states that participation is free and open to everybody.

It is a poor fit if you want a guided beginner curriculum, a polished interface, or interview practice with hints and hand-holding - the layout is dense and dated, statements are terse and mathematical, and nothing here touches web development, systems or production engineering. Treat Codeforces as a gym for algorithmic thinking, not a bootcamp.

Strengths

  • Completely free with no feature paywalls or usage caps
  • Massive, high-quality problem archive with official editorials
  • Respected Elo-style rating that objectively benchmarks skill
  • Frequent live contests (roughly 6+ per month) across skill divisions

Watch out for

  • Steep learning curve; unwelcoming for absolute beginners
  • Dated, cluttered UI with occasional server slowdowns
  • Focused on contest algorithms, not job-interview or career prep
  • No structured courses, certificates, or guided learning paths

Key features

FeatureWhat it does
Rated contestsRegular timed rounds split into divisions, with live standings, hacking phases, and rating changes.
Problem archiveThousands of past-contest problems, filterable by tag and difficulty, with editorials and community solutions.
Virtual contestsRe-run any past contest under original time limits to simulate live conditions for practice.
Polygon & GroupsFree tooling to author, test, and host problems, plus private groups for classes and training teams.

How Codeforces compares

AlternativeHow it differs
LeetCodeMore interview- and job-focused, with a paid Premium tier; less pure competitive programming.
AtCoderJapanese contest platform with cleaner UX and beginner-friendly ABC rounds; smaller archive.
HackerRankSkills certifications and employer assessments; weaker as a serious competitive-programming ladder.

Frequently asked questions

Is Codeforces really free?

Yes. Every feature, including contests, the full problem archive, editorials, and the rating system, is free. Donations are voluntary and grant no extra benefits.

Is Codeforces good for coding-interview prep?

Indirectly. It sharpens algorithmic and problem-solving skills, but it is built for contests, not interviews. LeetCode or HackerRank map more closely to typical interview formats.

Codeforces ratings on other platforms

Independent user ratings from third-party review sites, linked here for transparency. These are not our editorial score, are captured on the date shown, and may have changed since.

Tier 3 · Actions

Four ways to act on what you just read. Each one says who pays.

Add to a Decision Room

Compare up to 4 tools with your team: dated prices side by side, your seats and budget, and notes and votes only your team sees.

Free. Nobody pays for rooms, and vendors never see their notes or votes.

Book a demo

Codeforces's own site: codeforces.com

Plain link: we earn nothing from it.

Deals

We have not recorded a deal for Codeforces.

Email me when this price changes

Free. Nobody pays for this alert, and we send nothing until you confirm.

Visit Codeforces

Plain link: we earn nothing from it.

Embed this card

Preview

Free. Creators add data-ref with the referral id from their creator page to be credited for the clicks they send. The card updates when we re-verify and never changes a score.

Codeforces
Our rating 4.4/5 · Free (donations optional)
Visit