Лучшие курсы программирования на Python для детей: обзор
Не в каждой школе дети изучают программирование вообще, и такой простой и популярный язык, как Python, в частности. Поэтому у многих детей (и их родителей) возникает желание изучать программирование путём занятий на онлайн-курсах.
Бесплатные онлайн-курсы предполагают некоторые начальные знания, которые есть далеко не у всех детей.
Также у них, как правило, отсутствует обратная связь с автором курса, и приходится рассчитывать на помощь таких же обучающихся. Эти проблемы решают платные курсы программирования для школьников.
Далее обзор лучших, по моему мнению, курсов программирования Python для детей.
Основы программирования на Python — 6-11 классы
Стоимость: 29990₽. Ссылка на курс.
Продолжительность: 8 месяцев, доступны записи.
К каждому уроку курса "Основы программирования на Python" от Фоксфорд (в том числе и вводному) есть список тем, которые будут проходиться на этом занятии, что позволяет понять, чему каждый из уроков посвящён.
Для усвоения материала доступны:
- Онлайн-трансляция с чатом. Как если бы вы сидели в классе, но здесь нет отвлекающих соседей по парте. Преподаватель всегда читает чат и оперативно отвечает на вопросы учащихся.
- Опросы во время трансляций, которые повышают вовлечённость детей в занятие.
- Теория к каждому уроку. Как презентация, показанная на трансляции, так и необходимые методические материалы.
- Записи уроков, которые можно пересмотреть в любое время. В том числе запись чата и ответов преподавателя и других участников на вопросы из него.
Преподаватель, Юлия Глухих, во время занятий взаимодействует с аудиторией. При этом это взаимодействие - не просто вопрос "понятно или нет", а вопросы на "подумать", что заставляет детей включаться в процесс обучения.
Преподаватель слабо знаком с операционной системой linux. Это некритично, поскольку у детей, уже умеющих пользоваться этой операционной системой, как правило, гораздо меньше вопросов. К тому же всегда может помочь кто-то из чата.
Видно, что у преподавателя есть педагогический опыт, но мало опыта именно промышленной разработки на языке Python, что, однако, не мешает достаточно понятно излагать материал.
Возможно, тем, кто программирование даже не начинал, будут некоторые сложности, и им потребуется задавать вопросы. Поэтому перед покупкой курса необходимо объяснить ребёнку, что задавать вопросы в чат во время урока - это отлично!
Мне кажется, что для 6 класса, возможно, данный курс рановат. В нём предполагаются некоторые умения пользованием ПК, и некоторые базовые понятия о компьютере.
В любом случае, стоит дать своему ребёнку посмотреть вводный урок к данному курсу, а затем окончательно решить, начать заниматься в Фоксфорд, или же выбрать другую онлайн-школу.
Создание нейронных сетей на Python — 7-11 классы
Стоимость: 29990₽. Ссылка на курс.
Продолжительность: 8 месяцев, доступны записи.
Так же, как и у предыдущего курса, доступны онлайн-трансляции, чат, теория, опросы, записи.
Однако по сравнению с предыдущим курсом, теория здесь гораздо более углублённая. Поэтому этот курс требует от ребёнка не только начальных знаний по программированию, но и по математике.
Преподаватель курса, Николай Осипов, имеет не только опыт преподавания, но и реальный опыт программирования (и не только на Python) и научных исследований, и говорит гораздо увереннее преподавателя курса для начинающих. Складывается впечатление, что он сможет ответить даже на самые каверзные вопросы детей.
Во вводном уроке рассказывается подробное содержание курса и его целевая аудитория. Вводный урок этого курса перед покупкой стоит посмотреть родителю (хотя бы первые 40 минут) и ребёнку.
Основы программирования на Python — 12-17 лет
Стоимость: 19950₽ (1650₽ за полуторачасовое занятие). Ссылка на курс.
Продолжительность: 3 месяца, доступны записи.
Занятия проходят по вечерам раз в неделю, урок длится полтора часа. За это время на "живом" вебинаре с преподавателем ученики разберут новую тему, зададут вопросы и получат ответы на них. После каждого урока доступна его запись.
После урока преподаватель дает практическое задание — разработать часть будущего сайта. Задание важно выполнять вовремя: так преподаватель успеет проверить его к следующему уроку и дать обратную связь.
Преподаватель всегда готов ответить на вопросы учащихся. Также ученик сможет найти поддержку у одногруппников, сверить результат или выполнить задание вместе.
Если вы знаете другие курсы Python для школьников, не имевших ранее дело с программированием, пишите в комментариях.