27
2010
Online Coding Zones for Programmers
Wondering where to practice your coding and compete against the very best in coding, if you are then you have come to the right place. Here is a compilation of 14 programming competitions that coder from all around the world can compete in. These sites have their own practice problems & sets, practice sessions and competition rounds. Some competitions are held on weekly, monthly or yearly basis where as others have specific dates for competitions. Most of the competitions are sponsored by major companies and they keep an eagle eye on these contests. So get coding ,who knows you might just be the one selected for a great internship or a wonderful dream job.
Note: The contest names are not arranged rank-wise.
Topcoder

TopCoder is the world’s largest competitive software development community with developers from all over the world. It offers timed programming competitions in a variety of categories (algorithms, testing, design, assembly, SRM, marathon and many others) with cash prizes from sponsors such as Microsoft and the NSA. Solutions can be submitted in Java, C++, C#, or VB.
CodeChef

CodeChef is a global programming community. It is a non-commercial organization operated by DirectI, an Indian software company based in Mumbai, India. It hosts online contests, trainings and events for programmers from around the world.
Sphere online judge (SPOJ)

It is one of the earliest judges with support for more than 40 programming languages and compilers. The SPOJ platform is centered around an online judge system, which serves for the automatic assessment of user-submitted programs.
CodingBat
CodingBat is a site of live coding problems to build coding skills in Java and Python. The problems here give immediate feedback, giving the user the wonderfull opportunity to parctise and grasp the basics of programming.
Google Code Jam

Google Code Jam is an annual programming competition supported by Google itself in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time, using the programming language of their choice.
Dream in Code
![]()
Dream In Code (DIC) is a online community for programmers and web developers.Members have free access to thousands of programming tutorials, code snippets, forum topics and more.
Codeforces

Codeforces is an online programming platform where you can practice variety of problems and submit competitive ones and compete on problems submitted by other users.
UVa Online Judge

It is one of the online coding site maintained by University of Valladolid’s where you can find problems from past programming contests such as the ACM International Programming Contest and can submit your source codes in a variety of languages.
Python Challenge

Python Challenge is a series of programming challenges specifically focused on the Python programming language. Although any language could be used to solve the puzzles, many of the clues are easier to decipher if you’re working in Python.
Facebook Puzzles
Facebook conducts small set of programming problems to evaluate potential hires. You can submit solutions in a variety of languages like C++, C, Haskell, Java, Perl, PHP, Python, or Ruby.
ACM-ICPC

ACM – ICPC is the world’s largest annual programming contest, primarily sponsored by IBM for teams of students involving algorithmic programming problems. Regional contests lead to World Finals supporting only two languages C/C++ and Java.
DWITE
It conducts different online programming contest mainly for school level students supporting C ++, Java, Pascal, PHP, Visual C++ and more.
Timus Online Judge

The Timus Online Judge is the Russian online programming contest server managed by Ural State University. The supported languages are Java, C#, C, C++, Pascal.
IEEEXtreme
![]()
IEEEXtreme is a global programming challenge involving competition between teams of IEEE student members in limited time span for solving a set of problems.
It would be great if you comment on any other programming contests that I have missed out.
Subscribe to fortystones.
Follow @fortystones on Twitter.
Get updated from our Facebook Fanpage.
Related Posts
20 Comments + Add Comment
Leave a comment
Fortystones Lab Projects
Categories
- Articles (43)
- Idea (2)
- Review (5)
- Social Media (29)
- Trending Topics (13)
- Collection (29)
- How To (27)
- Linux (28)
- News (15)
- PHP (6)
- Project (2)
- Tutorials (36)
- Java (4)
- Programming (10)
- Wordpress (7)
Popular Posts
- 40 Basic Linux Command-line Tips and Tricks
- Tips and Tricks for Facebook Chat (Save History/ Video Chat/ Send Files)
- 40 Linux Shell Commands for Beginners
- Creating a Simple GUI for Absolute Beginners (Java Tutorials)
- Online Coding Zones for Programmers
- Special: Facebook Smiley, Special Text Symbols and ASCII Arts
- The First on the World Wide Web

An article by Avishek Pant






very useful list
Project Euler (projecteuler.net) is another great challange to add to your list
I think you have forgotten http://projecteuler.net/
and maby http://codegolf.com/
You have forgotten the Imagine Cup contest!!
The ACM ICPC is awesome. It’s not too hard to make it to the regionals, and there they lodge you in expensive hotels and take you to fancy restaurants.
Thanks, I have included some of the coding sites and you can suggest other programming contests that I have missed out.
[...] This post was mentioned on Twitter by Bjørn Reppen, Tech & Friki Stuff, reddit_prog_hot, CoderW3X, tim gluz and others. tim gluz said: RT @dhirschl: Online Coding Zones for Programmers – http://bit.ly/bhII7P [...]
This is a wonderful article. The things given are unanimous and needs to be appreciated by everyone.
I seriously appreciate this post. We need to have additional individuals like you bringing value for the community. Can I put this post on my blog? I’d give you credit and link back of course.
Thanks, You can post it on your blog.
I honestly enjoyed this post. We (as a community), appreciate it. I have a related blog on this subject. Do you mind if I link to this write-up on my internet site?
http://www.fortystones.com/online-coding-zones-programming/
Hey, very nice blog post!
Ours is a new site featuring online coding / programming contest. Right now, we are holding our first contest with the prize being an iPad.
CoderCharts — http://codercharts.com
Nice work guys…and best of luck
I would also suggest http://www.hacker.org. It seems to be less known, but I don’t think I have seen a site with such a variety in challenges. Don’t be fooled by the difficulty level of the earliest challenges.
Hi, Useful information. Thanks…
not a coding challenge site, but definitely one of the best for online coding in any language: Programr ( http://www.programr.com )
http://coj.uci.cu this web works really nice for beginners, give it chance you wont regret it.
althougth they host several practice contest each month
thanks for the tv9 live streaming its best ever and never thankQ