Codecademy - только начало. Условия выполнения задачек там довольно демократичные, несколько раз сталкивался с такой ситуацией, когда код с однозначной ошибкой засчитывался за верное решение.
На Coursera.org 24 марта стартует курс "Введение в интерактивное программирование на языке Python", 9 недель, 7-10 часов в неделю для учёбы, думаю, можно выделить. Подключайтесь!
https://www.coursera.org/course/interactivepython