Codecademy и Udacity мне нравятся. Первый более ЧЛ, наверно. Маленькие поясняющие блоки и сразу микрозадачки на применение знаний. Очень хорош, чтобы понять, что все не так сложно, как кажется. И вообще он очень такой дружелюбный к пользователю, бейджики дает за прохождение курса и всячески подбадривает ).
На udacity больше БЛ ), там поглубже. Но тоже довольно просто и интересно. Начинать на Юдасити лучше с Introduction to Computer Science или как-то так курс называется - по питону, для новичков. Я попробовала начать с веб-девелопмента и пришлось возвращаться "к истокам" ).
Оба ресурса на английском, кодкадеми переводим сейчас на русский. Let it be