Programming Contests in the Best of the Web Directory

Programming Contests

Al Zimmermann's Programming Contests

Provides schedules of current and upcoming computer programmer contests including information on standings and prizes.

American Computer Science League (ACSL)

Group organizes computer programming and computer science contests for students in junior and senior high schools. Site presents sample questions, flyer and registration form, as well as past and current results.

Apps for Development

World Bank competition centered on the development of innovative software tools, apps, and mash-ups utilizing data available through the World Bank's Open Data Initiative.

Benelux Algorithm Programming Contest (BAPC)

Presents an overview of the contest, news and updates, schedules, and details on registration and rules.

Calling All Innovators

Global contest by Nokia seeking the best eco-friendly applications and programs for entertainment, productivity, and life improvement.

Challenge 24

International 24-hour contest for teams of programmers using various development tools.


Noncommercial programming community that hosts contests, events, and trainings for programmers from different parts of the world.

HP CodeWars

Competition for high school student computer programmers or programming enthusiasts hosted on Hewlett-Packard's Houston campus.

Mobile HTML5 game development contest. Site presents lists of winners and information on entry submissions and judging criteria.

Imagine Cup

Global student technology competition shares history, gallery, videos, registration, current theme, forums, and resources.


Annual contest for computer programming, hardware control, computer art, digital content, and photography.

The International Obfuscated C Code Contest

Offers links to contest sites, with details on rules, guidelines, goals, and news.

Internet Problem Solving Contest (IPSC)

Online contest where teams write a program that solves the problems posted by IPSC facilitators.

Programmer of the Month (POTM)

Competitive programming contest that involves the solving of different programing problems every couple of months. Site presents POTM forums.

Project Euler

Series of problems that require mathematical skills, knowledge in computer systems, and programming knowhow.


International project aimed at promoting artificial intelligence, robotics, and related fields. Operates on the objective of "developing a team of fully autonomous humanoid robots that can win against the human world champion team in soccer. ".

Swiss Olympiad in Informatics

Competition on computer programming for participants twenty years of age or younger. Serves as a venue for matching skills with others who share their interest.


Presents programming and software development contests, employment services, and developer resources.

USA Computing Olympiad

Computer programming competition created mainly for secondary school students. Holds various competitive events throughout the year.

USC Programming Contest

University of Southern California programming contest. Presents answers to frequently asked questions and information on rules or mechanics.

Virtual Source Programming Contests

Presents programming contests that require participants to produce the best solutions to sets of computationally intensive problems.

Submit a site to this category