В последнее время стал интересоваться этим и набрел на вот такое:
www.codewars.comМне сильно нравится. Из недостатков - только на английском языке, не все до конца продумано, бывают глюки. Но очень интересная штука, можно выбирать себе задачу по сложности и решать на том языке (из доступных), которые есть; можно самому писать задачи; после решения можно полистать решения других и чему-то научиться из них, задать вопрос. А еще совсем нет рекламы (и я пока так и не нашел, на чем они вообще зарабатывают - похоже это вообще какая-то некоммерческая штука).
Чем-то напомнило мне Клавогонки. Только для обучения программированию, а не набору текста.