Top Programming Contest Websites for Coding Practice and Making Money

Programming is becoming an essential part of nearly every industry. The way it helps to organize and maintain large systems cannot be compared to anything else. If you are interested in learning to code, there are numerous online resources available for you.

Top Programming Contest Websites for Coding Practice.

Coding is a lot about creativity, your ability to come up with new and interesting ideas. Learning how to code is a critical first step but practicing that coding is an equally essential step towards honing your skill sets. Every programmer needs to practice coding so that he/she can stay in the loop. If you as a programmer don’t practice what you have learned, you might easily forget it.

There are many ways to learn and practice programming. Here are some top sites where you can practice programming and take part in coding contests.

These websites have their sets of practice problems, practice sessions, and competition rounds. These sites also provide you a job if you win the contest. Major of the competitions are sponsored by some big shot companies and they also keep a keen eye on the contests, so who knows you might be a lucky person to be selected for a big internship or for a big job. Some of these competitions are held on a weekly, monthly or yearly basis whereas others have specific dates for competitions.

  1. Most Popular Programming Contest Sites For Coding Practices:

  2. TopCoder

  3. HackerEarth

  4. CoderByte

  5. Project Euler

  6. CodeChef

  7. Codeforces

  8. Sphere online Judge (SPOJ)

  9. Google Code Jam

  10. Honourable mentions:

Most Popular Programming Contest Sites For Coding Practices:



With a million strong community of programmers, TopCoder is one of the first sites that come to mind when talking about coding challenges. Here, you can find a lot of challenging stuff in various categories like algorithms, testing, design, etc and can participate in both daily, and weekly coding challenges. The challenges are known to be tough and require great thinking ability to get through.

They have an applet, where you view the question, attempt them online (C/C++/Java/Python), debug it and submit it. They also have a few test cases with an answer on which you can test your program before submitting.



Hackerearth is the another great website that offers difficult yet thoughtful challenges to hone your coding skills. It provides a platform for automated assessment of technical and logical skills of candidates. It also helps tech companies to find smart talented people who suit their needs by serving as a developer aggregation and selection platform.

HackerEarth provides a SaaS application to do an automated assessment of technical and logical skills of candidates. They’ve got frequent challenges being added, and you can signup a week before the challenge take place. Therefore, you will be having a week for practicing before the actual contest.

The latest feature of HackerEarth is a challenge series called CodeMonk. With CodeMonk challenges, you can immerse yourself in the world of code from all of its aspects, repeat challenges to really make the particular problem sets sink into your brain. The challenges will be focused on programming problems.

One added-bonus of this site, is for individuals who wish to expand their horizons beyond competing and coding challenges, can take advantage of HackerEarth’s Sprint service which offers them to create their very own hackathon.



The site has been aimed at complete beginners and intermediate programmers alike.

Since its initial launch in 2012, by Daniel Borowski, the company has grown into a decent & dedica