Codeforces là một trang web tổ chức các cuộc thi lập trình mang tính cạnh tranh. Nền tảng này được duy trì bởi một nhóm lập trình viên đến từ Đại học ITMO của Nga do Mikhail Mirzayanov đứng đầu.
Codeforces web được nhiều trường đại học khuyên dùng. Mục đích của Code Forces là cung cấp cho bạn một nền tảng thuận tiện để tổ chức, điều hành và thảo luận về các cuộc thi lập trình. Nó hơi giống một trang web mạng xã hội, nơi bạn có thể tổ chức và điều hành một cuộc thi viết code.
Trong Codeforces, bạn sẽ tự mình quyết định xem có nên mở rộng cuộc thi cho toàn thế giới, hay giới hạn người tham gia trong một trường đại học hoặc một nhóm nhỏ. Và nếu không muốn tham gia, bạn vẫn có thể vào Codeforces web để thảo luận tin tức về các cuộc thi - đọc/viết blog, bàn luận về các chủ đề và ủng hộ những người tham gia.
Nền tảng Codeforces thường được sử dụng để chuẩn bị cho các cuộc thi lập trình cạnh tranh, nền tảng này cung cấp các tính năng sau:
Người dự thi trong CodeForces được đánh giá bằng một hệ thống tương tự như hệ thống xếp hạng Elo. Mặc dù các cuộc thi đặc biệt được tổ chức nhiều lần trong năm, nhưng thường không có giải thưởng cho người chiến thắng - những thí sinh có thành tích cao nhất sẽ nhận được áo phông. Dù vậy, một số cuộc thi lớn vẫn được tổ chức trên Codeforces, ví dụ như: "The Lyft Level 5 Challenge 2018" do Lyft tổ chức, "Microsoft Q# Coding Contest - Summer 2018" do Microsoft phát động.