
Блочное кодирование уже давно рассматривается представителями IT-сообщества в качестве мощного инструмента для погружения начинающих детей, в том числе дошкольников, в написание кода. И это верное убеждение: кодинг блоками – не сложнее конструктора Lego, а эффекты образовательного и общеразвивающего характера можно описать как достаточно выраженные.
В первую очередь отметим, что визуально-блочные среды программирования, используемые частными школами на курсах для обучения детей с элементами интерактива, действительно просты. На примере Скретча версии Junior речь об использовании красочных блоков, не содержащих текста, которые нужно соединять почти так же, как детали в конструкторе Lego. С этим справляются даже ребята дошкольного возраста.
Скретч – лишь пример: есть множество других интересных языков и программных решений, предназначенных специально для дошкольников и младших школьников. Вокруг них и построим описательную часть с привязкой к ряду примечательных курсов. Для объективности будем излагать материал в таком порядке:
Цена урока / абонемента.
Доступные форматы.
Содержание модулей / блоков / тематических разделов.
1. Программирование для дошкольников и младших школьников в Скретче Jr и Коду Гейм Лаб

Цена урока / абонемента: стоимость одного занятия для ребенка от 5 до 7 лет на данном курсе составляет 800 рублей, можно получить скидку 10 % при покупке абонемента на 12+ уроков.
Ссылка: pixel.study/programmirovanie-dlya-mladshikh-shkolnikov
Доступные форматы: учиться предстоит онлайн в группе или индивидуально вместе с педагогом, возможен вариант самостоятельных занятий
Содержание модулей / блоков / тематических разделов: упор в рамках курса сделан на Скретч Джуниор и Коду. Это среды визуального программирования для детей, в которых с помощью блочных конструкций можно выполнять несложные проекты. В Скретче это простые игры, анимация и мультфильмы, а в Коду – трехмерные игровые миры.
Особо подчеркнем, что представленный софт достаточно прост и удобоварим для восприятия даже неопытными ребятами, а наличие ярких блоков и персонажей способствует вовлечению в учебный процесс.
Образовательный план курса блочного программирования для новичков построен вокруг трех модулей:
Основы кодинга на Scratch Junior. Учащиеся погрузятся в интерфейс среды, узнают о том, что такое спрайты, как использовать различные блоки и не только. Плюс – упор на проекты: уже в рамках первого модуля ребятами будут выполнены практические задания «Найди Солнце», «Моя семья», «Полет на Луну» и т. д. Считаем это преимуществом, ведь именно через практику дети активно и более качественно усваивают теорию.
Основы разработки в Kodu. Второй модуль посвящен платформе, ориентированной на маленьких детей и позволяющей кодить несложны игры блоками. Это хороший вариант в рамках представленного вводного курса, выгодно отличающийся наличием текста в блоках. И это очередной плюс: логичный переход от Scratch Jr к Kodu – удачное решение. К сути содержания: ребята освоят интерфейс среды, узнают об алгоритмах и других важных принципах, познакомятся с условным ветвлением и т. д. Теория будет закрепляться через активную практику: предстоит выполнить шутер, игру со сбором различных предметов, решить задачи с помощью использования программируемого таймера и не только.
Углубленная разработка в Коду. Третий модуль курса блочного программирования для детей дошкольного и младшего школьного возраста посвящен знакомству с расширенными функциями и возможностями Kodu Game Lab. Как и ранее, предстоит закрепить теорию посредством практики и выполнить проект «Сокобан», полосу препятствий с элементами эстафеты, условный Tower Defense и под руководством учителя решить другие развивающие задачи.
2. Создание игр в Майнкрафте с помощью Code Builder: курс для детей

Цена урока / абонемента: стоимость одного занятия в рамках данного курса для детей от 7 до 10 лет составляет 800 рублей, можно получить скидку 10 % при условии приобретения 12+ онлайн-уроков сразу.
Ссылка: pixel.study/minecraft-junior
Доступные форматы: учебная программа реализуется онлайн, можно пройти уроки индивидуально или в группе с педагогом либо отдать предпочтение самообучению с помощью видеокурса.
Содержание модулей / блоков / тематических разделов: данный курс блочного программирования онлайн основан на функции Minecraft Education Edition под названием Code Builder. Если просто и без особых подробностей, то это инструмент для кодинга блоками, в которые вписаны команды на Python и JavaScript. Преимущество очевидно: такой подход способствует подготовке ребят к дальнейшему освоению полноценных текстовых языков.
Как и ранее, предусмотрено и реализуется три модуля:
Основы кодинга в Майнкрафте. Первый модуль посвящен знакомству с агентом – главным действующим персонажем Code Builder. Далее предстоит узнать о блоках, координатах, переменных и других важных конструкциях, скажем, циклах. Для закрепления знаний предусмотрены проекты: лабиринт, виртуальный дом, различные игровые ситуации с мобами и т. д.
Блочное программирование в Майнкрафте. Второй модуль курса поможет ребятам разобраться в условных конструкциях, событиях, визуализации алгоритмов, массивах блоков и т. д. Как и ранее, закрепление теории обеспечено через практику: будут проекты в виде программы, указывающей стороны света, скрипта для обработки данных из чата, задачи на визуализацию циклов, условий и не только.
Игровой дизайн в Minecraft. Упор сделан на повторение пройденных тем и погружение в новые направления, скажем, в game-дизайн, генерацию случайных чисел и в использование расширений Code Builder. Все новые знания будут закреплены благодаря последовательной реализации сложного проекта «ЭкоПарк» с животными, функцией уборки, различными природными и погодными явлениями и не только.
Примечание: здесь и далее, если речь будет идти об уже обозначенных средах и платформах, их описание дублировать не станем.
3. Курс «Юный программист»

Цена урока / абонемента: минимальная стоимость занятия для ребенка от 5 лет при условии покупки от 128 уроков составит 850 рублей, в ином случае – от 890 до 1050.
Доступные форматы: реализуются индивидуально-групповой и полностью индивидуальный подходы к обучению детей.
Содержание модулей / блоков / тематических разделов: упор в рамках данного курса сделан на блочный язык программирования Scratch Junior и на среду Scratch. Их особенности коротко отмечены, поэтому перейдем к содержанию образовательной программы. Предстоит:
Научиться кодить различные события с персонажами, предметам и объектами, звуками;
Создать несколько простых игр;
Поработать с функций TLAUNCHER (Minecraft), предназначенной для скриптинга строительства и выполнения других интерактивных проектов.
4. Онлайн-курс Скретча

Цена урока / абонемента: минимальная цена с учетом скидки за покупку от 128 уроков – 850 рублей, максимальная вне акций – 1050.
Доступные форматы: можно записаться на индивидуально-групповые или групповые уроки.
Содержание модулей / блоков / тематических разделов: образовательная программа с упором на блочное программирование построена вокруг среды Scratch. Предстоит:
Изучить азы кодинга и разобраться в интерфейсе Скретча;
Узнать о переменных, операторах, клонах и их роли в программировании;
Выполнить ряд практических проектов для закрепления полученных теоретических знаний и навыков.
5. 3Д-кодинг в Kodu Game Lab

Цена урока / абонемента: групповые занятия обойдутся в 4,5 тысячи за 4 штуки, индивидуальные – в 2 000 за одно.
Доступные форматы: из представленных сведений видно, что возможна учеба в группе или один на один с педагогом. Есть офлайн- и онлайн-уроки.
Содержание модулей / блоков / тематических разделов: курс для ребят от 6,5 до 8 лет, как заявлено авторами, поможет разобраться в ряде важных моментов. Это:
Основы визуально-блочного программирования в Kodu;
Азы выполнения game-проектов блоками;
Алгоритмы, их роль в написании кода и т. д.
6. Игровой кодинг в среде Kodu Game Lab

Цена урока / абонемента: полный курс для ребят от 8 до 12 лет обойдется в 6,4 тысячи, если оплатить его целиком.
Доступные форматы: есть офлайн и онлайн, можно учиться только в группе.
Содержание модулей / блоков / тематических разделов: упор сделан на уже неоднократно отмеченную платформу Kodu. Само обучение построено вокруг следующих тематических блоков:
Знакомство с Коду. Предстоит разобраться в интерфейсе и функциях среды, в работе с персонажами и собственными game-проектами;
Разработка героев для игр. Акцент поставлен на управлении персонажами, создании второстепенных NPC и не только;
Отладка разработки. Потребуется научиться добавлять управление с помощью клавиатуры, создавать новых героев и заставлять их двигаться по требуемому маршруту.
7. Скретч и Scratch Jr, основы использования компьютера

Цена урока / абонемента: на странице курса не нашли сведений о стоимости, на независимых ресурсах указано, что цена месяца учебы составит 7 тысяч рублей.
Доступные форматы: ребятам 5–7 лет доступно индивидуальное обучение в онлайне.
Содержание модулей / блоков / тематических разделов: образовательная программы построена вокруг ряда модулей. Примеры:
Основы работы с персональным компьютером. Ребята узнают больше о компьютерной технике и ряде прикладных программ;
Работа в сети. Модуль посвящен обращению с интернет-ресурсами;
Функционал Scratch Jr и Скретча. На онлайн-уроках ребята смогут разобраться в устройстве данных сред;
Проекты на Scratch Jr и Scratch. Будет разработка игр с блочным программированием, скажем, клона Doodle Jump и копии пинг-понга.
8. Скретч 3.0

Цена урока / абонемента: курс предназначен для ребят от 6 до 8 лет и распространяется абсолютно бесплатно.
Доступные форматы: предусмотрено 11 видеоуроков общей продолжительностью 54 минуты. Смотреть их и заниматься можно в любое время.
Содержание модулей / блоков / тематических разделов: курс разделен на два блока. Это:
База. Предстоит выполнить проект на Скретче, поработать со звуком, движениями персонажа, координатами, циклами и условиями, а также с сенсорами.
Продвинутый уровень. Данный блок предполагает знакомство с переменными, клонами и событиями. Будет урок по разработке собственной блочной конструкции.
9. Game-разработка в Скретче

Цена урока / абонемента: курс распространяется на безвозмездной основе.
Доступные форматы: предусмотрено 15 уроков, будет 4 теста.
Содержание модулей / блоков / тематических разделов: программа автора посвящена базовым вещам. Удастся разобраться в:
Регистрации в Скретче и его интерфейсе;
Создании различных проектов на примере игры «Кошки-Мышки»;
Блочном коде и его составляющих;
Инструментах, которые помогут усложнить любой собственный проект.
10. Базовый Скретч

Цена урока / абонемента: на дату написания статьи стоимость курса целиком составляла 10,6 тысячи рублей.
Доступные форматы: после старта уроки доступны в записи. Каждое новое занятие публикуется по пятницам в 10:00 по МСК.
Содержание модулей / блоков / тематических разделов: данный курс поможет вникнуть в основы блочного программирования. Вот темы, которые предстоит пройти:
Управление персональным компьютером;
Возможности Scratch;
Старт в блочном кодинге;
Разработка игр и т. д.
Так, онлайн-курсов и очных вариантов обучения современных детей блочному кодингу достаточно много. Понимаем, что это может породить путаницу и привести к неправильному выбору, о котором придется жалеть, поэтому и постарались проанализировать все представленные курсы максимально детально.
Обычно выделяем ТОП-3 школ / направлений / уроков в конце каждой из публикаций, но сегодня тройка лидеров очевидна. Это первые три позиции из подборки. С критериями все просто: это понятные условия получения скидок, приемлемые цены, содержательные программы.
На абсолютную объективность не претендуем, но надеемся, что сегодняшний ТОП помог вам сделать выбор курса для начинающего ребенка.
В завершение еще раз отметим, что блочный кодинг – отличный старт в программировании и инструмент для развития логического и творческого мышления, поэтому в случае, если информационные технологии интересуют ребенка, что выражается в увлеченности компьютером и играми, смело советуем учебу. Удачи и до новых встреч!