Category
page 1Programming contests
International Olympiad in Informatics
annual programming competition
programming contest
mind sport
Google Summer of Code
annual program that offers open-source software projects to post-secondary student developers
International Collegiate Programming Contest
worldwide competitive programming contest for university students
Project Euler
site of problems to be solved using programming knowledge
Google Code Jam
international programming competition hosted and administered by Google

Kaggle
Kaggle is a data science competition platform and online community for data scientists and machine learning practitioners under Google LLC. Kaggle enables users to find and publish datasets, explore and build models in a web-based data science environment, work with other data scientists and machine learning engineers, and enter competitions to solve data science challenges.

Core War
1984 video game
TopCoder
Topcoder (formerly TopCoder) is a crowdsourcing company with an open global community of designers, developers, data scientists, and competitive programmers. Topcoder pays community members for their work on the projects and sells community services to corporate, mid-size, and small-business clients. Topcoder also organizes the annual Topcoder Open tournament and a series of smaller regional events.
code golf
recreational computer programming competition
Google Code-In
annual programming competition hosted by Google
Facebook Hacker Cup
International programming competition organized by Facebook
LeetCode
LeetCode is an online platform for coding interview preparation. The platform provides coding and algorithmic problems intended for users to practice coding. LeetCode has gained popularity among job seekers in the software industry and coding enthusiasts as a resource for technical interviews and coding competitions. As of 2025, the website has 26.3 million monthly visitors.
Codeforces
Codeforces () is a website that hosts competitive programming contests. It is maintained by a group of competitive programmers from ITMO University led by Mikhail Mirzayanov. Since 2013, Codeforces claims to surpass TopCoder in terms of active contestants. As of 2019, it has over 600,000 registered users. On its 15th anniversary, Codeforces had a total of 1,692,402 users with at least one submission. Codeforces along with other similar websites are used by some sport programmers, like Gennady Korotkevich, Petr Mitrichev, Benjamin Qi and Makoto Soejima, and by other programmers interested in fu
Advent of Code
annual computer programming event
Pwn2Own
Pwn2Own is a computer hacking contest, typically held in conjunction with security conferences like CanSecWest security conference. First held in April 2007 in Vancouver, the contest is now held two to three times a year, most recently in March 2024. Contestants are challenged to exploit widely used software and mobile devices with previously unknown vulnerabilities. Winners of the contest receive the device that they exploited and a cash prize. The Pwn2Own contest serves to demonstrate the vulnerability of devices and software in widespread use while also providing a checkpoint on the progres
Central European Olympiad in Informatics
HackerRank
HackerRank is a technology company that offers competitive programming services where computer programmers compete by writing programs according to provided specifications. HackerRank's programming challenges can be solved in multiple programming languages, and these challenges are sorted into different computer science fields.
CodeChef
CodeChef is a competitive programming contests platform that endeavours to empower learners to master coding through structured courses, practice problems, and regular contests. It offers entry-level paths in languages like Python, C++, and Java, along with advanced tracks in data structures, algorithms, and web development. For educational institutions, CodeChef provides integrated lab modules and mobile content-enabled courseware that can be embedded into lectures, labs, or homework assignments.
Android Developer Challenge
programming contest by Google
Codewars
Codewars is an educational community for computer programming. On the platform, software developers train on programming challenges known as kata. These discrete programming exercises train a range of skills in a variety of programming languages, and are completed within an online integrated development environment. On Codewars the community and challenge progression is gamified, with users earning ranks and honor for completing kata, contributing kata, and quality solutions.