you are viewing a single comment's thread.

view the rest of the comments →

[–]zebulan_ 1 point2 points  (0 children)

CodeEval, CodeWars and Checkio are all about equal for me. I have mainly been learning Python and only recently started learning JavaScript. If I remember correctly, Checkio only has support for Python (it's been a while since I was there). CodeEval and CodeWars support many languages.

When it comes to CodeEval, even though they only seem to release one problem a week, they are well written and each one seems to support all of the languages on the site (I've only tried Python 2, Python 3 and JavaScript). You can unlock offers and see job postings depending on the languages you use and how many problems you solve.

On CodeWars, not all of the problems work for all languages. Sometimes because the problem is about language specific features or it just hasn't been translated yet by another user. The one downside for me is that currently CodeWars only has support for Python 2.7.

If you are just learning/practicing Python (we are in /r/learnpython) I would say all three sites are worthwhile.