My previous post about using Project Euler to experiment with new programming languages, or learn programming altogether, was for the most part met with positive feedback online.
The common theme amongst those who didn’t love it however, was that Project Euler is too math-focused and not very real-world oriented (unless you mostly do math research). Commenters on various social sites also recommended alternative challenges/exercises/katas sites for programmers.
As such I decided to compile a list from those that were suggested:
- Code Wars
- Hacker Rank
- Top Coder
- Reddit Daily Programmer
- 99 [Prolog | LISP | Haskell | Perl | OCaml] Problems
- Rosalind
- Exercism
- CodeKata
- RubyQuiz
- 4Clojure
There you have it. This list is by no means exhaustive and it should be noted, as suggested by someone else in the comments on my previous post, working on your own problems is also a great approach. Nevertheless, these sites should inspire you and keep you busy for a long time if you are up for a fun challenge.
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.
I’ll also suggest the nice and addictive: http://www.codingame.com/puzzles
Nice.
Thx for that as well. Its actually way more fun than doin the math.
We’d like to throw our hat in this ring. We weren’t even around in 2014 but have taken a slightly different approach. We believe humans can do better job of reviewing code than machines running unit tests so we created a peer review platform supported by an amazing on-demand team of UberGeeks who review code challenge submissions on behalf of us and our clients. Feel free to check us out at http://geektastic.com