Лучшие курсы программирования на Python для детей: обзор

Не в каждой школе дети изучают программирование вообще, и такой простой и популярный язык, как Python, в частности. Поэтому у многих детей (и их родителей) возникает желание изучать программирование путём занятий на онлайн-курсах.

Бесплатные онлайн-курсы предполагают некоторые начальные знания, которые есть далеко не у всех детей.

Также у них отсутствует обратная связь с автором курса, и приходится рассчитывать на помощь таких же обучающихся. Эти проблемы решают платные курсы программирования для школьников.

Я принял участие и проанализировал пробные уроки нескольких курсов Python для школьников, и опишу здесь свои впечатления.

Программирование (Язык Python для начинающих) - 6-11 классы

Стоимость: 9990₽ (333₽ за полуторачасовое занятие). Ссылка на курс.

Продолжительность: 8 месяцев, доступны записи.

Моя оценка: 8/10.

К каждому уроку данного курса (в том числе и вводному) есть список тем, которые будут проходиться на этом занятии, что позволяет понять, чему каждый из уроков посвящён.

Для усвоения материала доступны:

  • Онлайн-трансляция с чатом. Как если бы вы сидели в классе, но здесь нет отвлекающих соседей по парте. Преподаватель всегда читает чат и оперативно отвечает на вопросы учащихся.
  • Опросы во время трансляций, которые повышают вовлечённость детей в занятие.
  • Теория к каждому уроку. Как презентация, показанная на трансляции, так и необходимые методические материалы.
  • Записи уроков, которые можно пересмотреть в любое время. В том числе запись чата и ответов преподавателя и других участников на вопросы из него.

Качество трансляций и записи 720p, что не всегда удобно. Иногда мне, как человеку с плохим зрением, нечётко видны записи. Этому курсу очень желательно улучшить качество видео.

Преподаватель, Юлия Глухих, во время занятий взаимодействует с аудиторией. При этом это взаимодействие - не просто вопрос "понятно или нет", а вопросы на "подумать", что заставляет детей включаться в процесс обучения.

Преподаватель слабо знаком с операционной системой linux. Это некритично, поскольку у детей, уже умеющих пользоваться этой операционной системой, как правило, гораздо меньше вопросов. К тому же всегда может помочь кто-то из чата.

Видно, что у преподавателя есть педагогический опыт, но мало опыта именно промышленной разработки на языке Python, что, однако, не мешает достаточно понятно излагать материал.

Возможно, тем, кто программирование даже не начинал, будут некоторые сложности, и им потребуется задавать вопросы. Поэтому перед покупкой курса необходимо объяснить ребёнку, что задавать вопросы в чат во время урока - это отлично!

Мне кажется, что для 6 класса, возможно, данный курс рановат. В нём предполагаются некоторые умения пользованием ПК, и некоторые базовые понятия о компьютере.

В любом случае, стоит дать своему ребёнку посмотреть вводный урок и спросить его реакцию.

Курс программирования на Python (продвинутый уровень) - 7-11 классы

Стоимость: 15990₽ (533₽ за трёхчасовое занятие). Ссылка на курс.

Продолжительность: 8 месяцев, доступны записи.

Моя оценка: 10/10.

Так же, как и у предыдущего курса, доступны онлайн-трансляции, чат, теория, опросы, записи.

Однако по сравнению с предыдущим курсом, теория здесь гораздо более углублённая. Поэтому этот курс требует от ребёнка не только начальных знаний по программированию, но и по математике.

Преподаватель курса, Николай Осипов, имеет не только опыт преподавания, но и реальный опыт программирования (и не только на Python) и научных исследований, и говорит гораздо увереннее преподавателя курса для начинающих. Складывается впечатление, что он сможет ответить даже на самые каверзные вопросы детей.

Есть та же проблема с качеством видео; однако преподаватель пишет достаточно крупно, что сильно облегчает чтение.

Во вводном уроке рассказывается подробное содержание курса и его целевая аудитория. Вводный урок этого курса перед покупкой стоит посмотреть родителю (хотя бы первые 40 минут) и ребёнку.

Больше достойных курсов Python для школьников для обзора я не нашёл; если вы знаете другие курсы Python для школьников, не имевших ранее дело с программированием, пишите в комментариях.

Для вставки кода на Python в комментарий заключайте его в теги <pre><code class="python3">Ваш код</code></pre>
Опечатка в тексте:
Послать сообщение об ошибке автору?