Sunday, November 02, 2014

Competitive Programming Sites By Popularity

Updated: Aug 11, 2019

Search 100+ Online Judges (ex: Reverse a Linked List, FizzBuzz, Maximum Subarray, etc.)


1. GeeksforGeeks Practice
2. LeetCode
3. Kaggle
4. HackerRank
5. HackerEarth
6. CodeForces
7. CodeChef
8. Brilliant
9. InterviewBit
10. Codewars
11. Codingame
12. Codility
13. Topcoder
14. Project Euler
15. CodeFights
16. CodingBat
17. SPOJ
18. CoderByte
19. LintCode
20. UVA Online Judge
21. CheckiO
22. 
Kattis
23. 
SQL-EX.RU
24. 
PythonChallenge
25. CodeAbbey 
26. Rosalind 
27. CodeKata 
28. CSAcademy
29. CrowdANALYTIX
30. Elements of Programming Interviews Judge
31. CodeStepByStep
32. TunedIT
33. FightCode
34. HPC University

35. CodeEval
36. MLComp 
37. ChallengePost
38. BeatMyCode
39. Talentbuddy

Notable Others:
- Google Code Jam
- Facebook Hacker Cup

NOTES:
-  Most are based on the Online Judge system
- TopCoder, CrowdANALYTIX, Kaggle, ChallengePost and TunedIT have their focus on Data Science/Projects
- Codingame and FightCode have their focus on game playing programs, so this includes intelligent solutions, Machine Learning, AI
- MLComp is focused on Machine Learning
- Rosalind is focused on Bioinformatics
- SQL-EX.RU is the only one in the list focusing on SQLHackerRank added SQL, too.
 - HPC University is focused on High Performance Computing (HPC)
- CheckiO is focused on Python
- Most on the list, especially the commercial ones are pitching employment, just keep this in mind
- HackerEarthCodeEval, Talentbuddy, Codility, and Kattis are focused on Employment, have about 400 (practice), 185, 120, 90, and 600 problems respectively
GeeksforGeeks PracticeLeetCode and LintCode are focused on Tech Interview Problems, (have about ?, 180 and 160 problems, respectively). LeetCode also has some SQL problems.
- HackerRank includes other specialties from the other sites like AI (Codingame), Data Science (TopCoder, Kaggle), Python Tutorials (CheckiO), Eulerian Problems (Project Euler).
- HackerRank provides a good calendar that contains events from other sites like HackerEarth, CodeChef, URI Online Judge, TopCoder, CodeForces
- HackerRank-only features: Functional Programming specialization, Bash specialization, Linux Text utilities specialization
- Brilliant.org is more on High School Mathematics, and also are not a competition site, but they have problems in Computer Science, too.
- PythonChallenge is a programming riddles site and is actually not limited to Python 

Looking for Academic Online Judges?

4 comments:

Unknown said...

Thanks for a wonderful compilation of developer/coding evaluation sites.

Anonymous said...

Many thanks.
T.

Unknown said...


Hii you are providing good information.Thanks for sharing AND Data Scientist Course in Hyderabad, Data Analytics Courses, Data Science Courses, Business Analytics Training ISB HYD Trained Faculty with 10 yrs of Exp See below link

Data Scientist Course In Hyderabad

anirudh said...


I like your post very much. It is very much useful for my research. I hope you to share more info about this. Keep posting!!
Best DevOps Training Institute