8 Online Programming Contests That You Can Challenge Yourself To Win

Podium   8 Online Programming Contests That You Can Challenge Yourself To WinFrom 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 and design contests before. Then there is Google with its lineup of contests 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

Coding Contest01   8 Online Programming Contests That You Can Challenge Yourself To Win

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. TopCoder.com sometimes serves as a hiring platform for developers.

Codechef

Coding Contest02   8 Online Programming Contests That You Can Challenge Yourself To Win

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

Coding Contest03   8 Online Programming Contests That You Can Challenge Yourself To Win

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

Coding Contest04   8 Online Programming Contests That You Can Challenge Yourself To Win

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 data.worldbank.org. 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

Coding Contest05   8 Online Programming Contests That You Can Challenge Yourself To Win

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.

HTML5Contest

Coding Contest06   8 Online Programming Contests That You Can Challenge Yourself To Win

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.

Bitwise

Coding Contest07   8 Online Programming Contests That You Can Challenge Yourself To Win

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

Coding Contest08   8 Online Programming Contests That You Can Challenge Yourself To Win

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

The comments were closed because the article is more than 180 days old.

If you have any questions related to what's mentioned in the article or need help with any computer issue, ask it on MakeUseOf Answers—We and our community will be more than happy to help.

12 Comments -

1 votes

Ercan Cem

0 votes

Ercan Cem

0 votes

Dan

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

0 votes

Saikat Basu

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.

0 votes

Zzisel

Bother are ok…

0 votes

gtrphyro

codeforces.com
this is another contest site (algorithm problems like on topcoder)

0 votes

gtrphyro

codeforces.com
this is another contest site (algorithm problems like on topcoder)

0 votes

Hemant

0 votes

FameofLight

How about Mathalon [ http://mathalon.in/ ] . This is really great website you can add your own problems too.

0 votes

FameofLight

How about Mathalon [ http://mathalon.in/ ] . This is really great website you can add your own problems too.

0 votes

Agnes Lam

Ours is another new kid on the block … featuring similar online coding contest. Currently we are running our first contest in which the prize is an iPad.

CoderCharts — http://codercharts.com

0 votes

Agnes Lam

Ours is another new kid on the block … featuring similar online coding contest. Currently we are running our first contest in which the prize is an iPad.

CoderCharts — http://codercharts.com