Онлайн курсы, по моему мнению, являются одним из самых эффективных способов изучения языков программирования и IT технологий. На это есть причины. Онлайн курсы – это уже давно не только набор видеолекций. Это тесная связь между теорией, практикой и общением. Вы смотрите видео, получаете небольшую порцию нового материала, затем вам сразу предлагается ответить на вопросы по этому материалу и решить задачи. Если у вас что-то не получается, вы всегда можете обсудить это с другими слушателями курса и преподавателями в чате под уроком. Лично меня всегда поражало, сколько уникальных и красивых решений для банальных задач можно узнать, просматривая варианты ответов от других людей. Кроме того тема программирования настолько обширна, что не стоит ограничивать себя одним курсом. Каждый из них содержит в себе уникальные блоки знаний: где-то матикатика, где-то веб-сервисы, где-то утилиты ОС и т. д. 1️⃣ [Stepik] Программирование на Python 2️⃣ [Stepik] Python: основы и применение 3️⃣ [Hexlet]