Курсы программирования на Scratch – это специализированные программы, предназначенные для детей. Учащихся знакомят с основами программирования при помощи визуальной среды Scratch – все действия совершаются с использованием цветных блоков. Их можно перетаскивать, соединять и так далее.
Особенности Scratch:
- доступность и наглядность. Блоки с командами вместо традиционных текстовых кодов существенно упрощают понимание алгоритмов. Для детей это как раз то, что нужно;
- много готовых картинок, фонов и звуков. Все это можно легко внедрять в учебные проекты и таким образом тренироваться;
- творческий подход. Для детей это идеальный вариант, потому что они могут создавать игры, анимацию, интерактивные истории и многое другое;
- возможность делиться собственными проектами и обсуждать чужие. Это позволяет учиться и получать вдохновение, особенно когда ребенок только постигает азы программирования и многого не знает;
- поддержка сервиса на разных операционных системах.
Цели курсов Scratch:
- изучение и понимание алгоритмов;
- развитие логического мышления;
- освоение базовых понятий программирования. Это и алгоритмы, и события, и циклы, и переменные, и многое другое;
- развитие творческого воображения. Для ребенка это полезно в любом случае, даже если он не планирует в будущем серьезно заниматься компьютерной графикой, программированием или созданием сайтов;
- подготовка к изучению языков программирования. Сразу понять, например, Python, Java или C++ очень трудно. Желательно, чтобы ребенок умел хотя бы приблизительно ориентироваться в понятиях программирования. Тогда, если его действительно интересует данная тема, он быстрее сможет перейти на более сложный уровень;
- создание собственных проектов. Это могут быть игры, мультфильмы, анимационные картинки, интерактив и многое другое.
Наконец, Scratch развивает умение работать в команде, планировать выполнение заданий, презентовать собственные идеи. Изучить Scratch можно в разных онлайн-школах. Здесь все зависит от того, насколько серьезно ребенок увлечен компьютером и всем, что с ним связано.
Школа программирования Pixel
Здесь есть несколько курсов, которые делятся по возрастным категориям. Например, самый простой онлайн-курс рассчитан на детей 6-9 лет. А самый сложный – для подростков 13-17 лет.
Отличительные особенности курсов:
- индивидуальные и групповые занятия. То есть родители могут заранее договориться с педагогами по поводу того, как лучше учиться ребенку в зависимости от его индивидуальных особенностей и предпочтений;
- возможность самообучения по готовым видеоурокам;
- богатое содержание курса. В среднем один курс состоит из нескольких модулей. Например, для детей от 8 до 12 лет предусмотрен такой расклад – 3 модуля, в каждом по 12 занятий. Один урок длится 90 минут;
- много интересных дисциплин. Дети учат базовые принципы создания программ, работают с анимацией, звуками, координатной сеткой и переменными. Обязательно есть практические занятия, причем их задают сразу же после теории, чтобы ребенок мог сразу же применить и закрепить полученные знания. Практика – это, как правило, создание какого-либо проекта (компьютерной игры, интерактивной истории, анимации и так далее).
По завершении курса каждый ученик получает соответствующий сертификат.
Есть на курсе и дополнительные возможности. Например, геймификация (награда за успехи), чаты с преподавателями и многое другое.
Школа Айтигенио
Здесь обучение детей и подростков программированию проводится в игровой форме. Курс состоит из 3 модулей, каждый из которых рассчитан на 32 часа:
- базовый. Изучаются основы программирования в среде Scratch. Дополнительно дети изучают клонов, операторов, переменные, после чего самостоятельно разрабатывают игры и интерактивные проекты;
- повышенный. Преподаватели дают информацию о глобальных и локальных переменных, о пользовательских процедурах и списках. В этом модуле идет обучение созданию многоуровневых игр;
- продвинутый. Тут дети учатся создавать сложные игры, алгоритмические проекты и 3D-проекты.
Для каждого учащегося составляется индивидуальная программа, особенно для начинающего. Педагог учитывает начальный уровень знаний, цели, интересы и другие факторы.
Преимущества занятий в этой онлайн-школе:
- развитие логического мышления и творческого потенциала;
- индивидуальный подход к обучению. Возможность заниматься с преподавателем наедине в любое удобное время без отрыва от школы;
- профессиональные педагоги. Среди них много победителей международных олимпиад по Scratch;
- гибкое расписание занятий.
Онлайн-школа Hello World
Курс Scratch рассчитан на детей, которые никогда ранее не занимались программированием и вообще не знают, что это такое. Обучение доступно от 7 лет и старше. Дети учатся создавать анимационные игры, например, головоломки, лабиринты. В процессе учебы педагоги объясняют тонкости работы со звуком, особенности применения инструментов машинного обучения (это актуально для создания интерактивных игр). Курс помогает не только разобраться с азами программирования, но и с математикой и физикой, а также создать собственное портфолио. Обычно ученики сдают в среднем 20-25 проектов, в зависимости от количества пройденных уроков. Есть обратная связь от преподавателя, проводится контроль знаний учеников.
Онлайн-школа Фоксфорд
Здесь есть 2 курса Scratch:
- «Программирование на Scratch для детей: обучение с нуля». Этот онлайн-курс рассчитан на учеников младших классов. Групповое обучение (в одной группе не более 12 человек). Одно занятие длится 90 минут. Ученики изучают интерфейс Scratch, создают свои первые проекты. Обычно это игры или несложные анимации. Еще курс включает в себя изучение основ алгоритмов, координат, циклов. По окончании обучения выдается электронный сертификат.
- «Программирование игр на языке Scratch». Программа из 30 уроков, каждый из которых длится ровно 1 академический час. Учащиеся работают в визуальном редакторе, где при помощи блоков собирают код для программы. Домашние задания обычно следующие: составление мультика, создание игры с одним или несколькими персонажами. Этот онлайн-курс более сложный, потому что готовит школьников к дальнейшему изучению текстовых языков программирования.
Для обучения в этой онлайн-школе нужен компьютер или ноутбук со стабильным доступом в интернет. Программы для учебы скачиваются бесплатно (с этим вопросом помогает преподаватель во время первого занятия). Как вариант можно использовать бесплатные веб-версии программ (без скачивания).
Отличительные особенности:
- интерактивная форма обучения. Можно задавать педагогам любые вопросы в течение урока;
- возможность отслеживать прогресс. Это актуально, прежде всего, для родителей, которые хотят видеть результат обучения. Вся информация находится в личном кабинете;
- сохранение записей уроков и готовых проектов. То есть в любой момент ребенок может их открыть и освежить знания;
- обязательное домашнее задание после каждого занятия.
Школа программирования Айдакодить
Для детей 6-7 лет курсы достаточно простые: они предполагают обучение созданию простых игр и анимаций. Если ребенок старше 8 лет, то на курсах даются полноценные квизы и платформеры. Занятия проводятся в группах (небольших, максимум 6 человек). Содержание курса стандартное: алгоритмы, циклы, операторы, списки, переменные и так далее. В результате обучения дети создают 2D-игры, анимированные открытки и мультфильмы, а также музыкальные проекты, к последним можно отнести микширование битов и звуков.
В школе есть и дополнительные возможности. Например, можно заниматься с преподавателем наедине, чтобы подготовиться к участию в олимпиаде по программированию.
Scratch считается первым уровнем в обучении программированию. После него ученики могут переходить к более сложным языкам, например, к Python и другим.



