8 Online Programming Contests That You Can Challenge Yourself To Win

Saikat Basu 30-11-2010

From the days of the penny-a-play arcade games, to see your name on the leaderboard has been a high. The web is the new grand coliseum. I am talking about the many contests and challenges that you will find littered across the online world.


Today, many companies take advantage of the drawing power of contests to draw out the power of the crowd. We have taken a look at photo contests 5 Websites With Free Photo Contests To Improve Your Photography Skills Read More and design contests 3 Sites to Make Money With Crowdsourcing Design Contests Read More before. Then there is Google with its lineup of contests 8 Google Contests to Keep an Eye On and Win a Prize Read More you should keep an eye on. One of the contests Google hosts is CodeJam; its annual programming competition. Google is of course not alone when it comes to calling up the brightest minds. Other biggies like Microsoft with its Imagine Cup and IBM are second to none. IBM for instance also sponsors the ACM International Collegiate Programming Contest.

So, if you fancy yourself with a programming language, brush off the cobwebs, be mindful of your intellectual property rights and dive into some contests that are held in the online world.

Top Coder

online programming contests

TopCoder is the world’s largest competitive software development community spread over 200 countries and 272,348 members. The site hosts online programming contests in the Java, C++, and C# languages. Fortnightly online algorithm competitions and weekly competitions on design and development are platforms for coding skills. The algorithm based contests are usually the shortest (2 hrs) while marathon matches can go on for couple of weeks. The codes from design and development contests are usually picked up by companies for a profit. sometimes serves as a hiring platform for developers.


automated computer programming contest


Codechef is a noncommercial programming community that’s Indian in origin but global in scope with nearly 25,000 members. The programming community hosts contests, trainings and events for its worldwide membership. Codechef is well organized with local chapters in colleges, meetups, an active forum, blog, Facebook Group and a Twitter stream. You can practice your problem solving skills on the site and then take part in the monthly face-offs.

Calling All Innovators

automated computer programming contest

Nokia’s worldwide contest covers eco-friendly applications, entertainment, productivity, and life improvement. You have to design apps for Nokia that address these categories. The solution can be hardware, software, or services that relates to mobility using a mobile device. The contest is open to all mobile and web application developers worldwide. This year’s contest is over, so you might have to wait till next year to walk away with the five figure cash prize.

Apps for Development

automated computer programming contest


The World Bank attempts to foster social innovation by asking the developer community to develop software applications related to one or more of the Millennium Development Goals (MDGs). You can submit any kind of software application, web apps, a mobile device, console, SMS, or any common software platform. The only condition is that the proposed application use one or more datasets from the World Bank Data Catalog available at You can still participate before January 10, 2011.

Another city specific example is the NYC BigApps 2.0 Competition which is for New York City.

Facebook Engineering Puzzles

computer programming contest

The engineering puzzles are placed on the Careers page on Facebook, so it could be an entry ticket to a job at Facebook. But you have to solve them and get them right first, because as this old blog entry explains competition to get into Facebook is pretty intense. The Facebook Puzzle Master Page also holds frequent contests that can help you get noticed.



computer programming contest

HTML5 is the new kid on the block. The site has been put together by a gaming website that seeks to promote itself and HTML5 mobile games with the help of monthly contests. Bring your game development skills to the table and walk away with up to $7,700 a month in prize money.


computer programming contest

This is an annual online programming contest that’s held by The Department of Computer Science and Engineering, IIT Kharagpur (India); one of the top most engineering colleges in the world. The competition tests your C and C++ skills. The last edition had 4,900 teams from a total of 1,473 universities and institutes of 66 countries. Registration is free and open to all. The top prize is 40,000 INR (about $1,000). The registrations for the 2011 edition are expected to start soon.


Al Zimmermann’s Programming Contests

online programming contests

If you are a “˜demented computer programmer’ then the annual (or biyearly) online programming contest should be for you. You can enter the latest round too where you need to arrange a deck of cards in a specific way. What’s noteworthy is that you have to just submit the result and not the program. So, you can work at the solution with any tool available to you. Prizes are monetarily insignificant but attractively offbeat like sculpted math models or bronzed mini-sculptures.

Programming contests are a great way to know exactly where you stand in the developer community. Do you take part in any programming challenge that’s held online (or offline)? These aren’t the only ones after all. Drop us a comment.

Image: Shutterstock

Related topics: Programming, Puzzle Games.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Julia
    November 7, 2017 at 2:53 pm

    You might also be interested in a recent AI programming competition called Halite ( The second season is running through January 22nd.

  2. Lyle
    May 15, 2017 at 12:19 pm

    I love what you guys are up too. This type of clever work and coverage!

    Keep up the great works guys I've you guys to my own blogroll.

    liverpool bortedrakt

  3. gtrphyro
    December 10, 2010 at 2:22 pm
    this is another contest site (algorithm problems like on topcoder)

  4. gtrphyro
    December 10, 2010 at 3:22 pm
    this is another contest site (algorithm problems like on topcoder)

  5. Zzisel
    December 1, 2010 at 8:04 am

    Bother are ok...

  6. Dan
    December 1, 2010 at 5:19 am

    How about Project Euler? It's not really a contest, though it encourages coders to write efficient and fast programs to solve mathematical problems.

    • Saikat Basu
      December 2, 2010 at 4:52 am

      I did have that on my list, but as it was not a pure competition, thought of letting it go. But yes, it's a nice site (120,000 users!) and I am trying to put up a followup on similar sites.

  7. Ercan Cem
    November 30, 2010 at 9:34 pm
  8. Ercan Cem
    November 30, 2010 at 10:34 pm