Т.к. вы «ноль» берите курсы которые называются «Введение в…» посли них, вы получите общее понимание куда сунулись. Так же вы начнете понимать, что интересно, что нет, куда есть желание развиваться, а что оставить на потом, т.е. расставите приоритеты.
Курсы программирования:
От MIT
https://www.edx.org/course/introduction-computer-s... – первая часть, и
https://www.edx.org/course/introduction-computatio... вторая
От Harvard
https://www.edx.org/course/introduction-computer-s...
От Stanford
https://www.coursera.org/course/db – Годный курс о базах данных
Отвечая на ваш вопрос, ваш выбор наверное не плох, не могу судить т.к. не смотрел, но их возможный минус, то что они есть – это запись оффлайн курсов, то что написал я – изначально созданные оффлайн курсы, за исключением Гарвардского, но он снят просто как шоу. В них очень мало воды, и большой упор на базовые знания.
Удачи с учении!