15 Sites for Programming Exercises

I’m a believer in learning by doing. Programming exercises are a useful tool to practice and improve your coding skills. After all, practice makes one, if not perfect, at least pretty darn good. (Yes, I know competitive programming differs from real-world programming.)

Below is a list of high-quality sites for programming exercises. This is not a comprehensive list since there are countless sites dedicated to coding exercises.

Nevertheless, these 12 sites alone could keep you busy for quite a while.

  1. Project Euler
  2. HackerRank
  3. Reddit /r/dailyprogrammer
  4. LeetCode
  5. Top Coder
  6. Code Forces
  7. CodeChef
  8. Programmr
  9. CoderByte
  10. Timus
  11. HackerEarth
  12. CodinGame

Three honorable mentions

These three are not full-blown automated judge sites or competitive sites, but they are certainly worth mentioning as valuable resources for problem and project ideas.

  1. karan’s Projects
  2. CodeKata
  3. 99 problems

Get more stuff like this

Subscribe to my mailing list to receive similar updates about programming.

Thank you for subscribing. Please check your email to confirm your subscription.

Something went wrong.


  1. Grant Hutchison July 12, 2016
  2. Diego Guidi July 12, 2016
    • Antonio Cangiano July 12, 2016
  3. Phil July 12, 2016
  4. JCarles July 13, 2016
  5. Javin July 13, 2016
  6. Tom July 13, 2016

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.