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 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 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.
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 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 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 (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 is an online programming platform where you can practice variety of problems and submit competitive ones and compete on problems submitted by other users.
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 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 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 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.
It conducts different online programming contest mainly for school level students supporting C ++, Java, Pascal, PHP, Visual C++ and more.
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 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.
20 Comments + Add Comment
Leave a comment
- 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