Детские среды по программированию


Code.org

Для кого: 6+
Язык: русский, обучающие видео на английском
Платформа: веб-браузер
Цена: бесплатно
Этот ресурс с первого взгляда понравится вашим детям. Для того чтобы дети втянулись в процесс, вам не потребуется давать детям теорию, т.к. обучение здесь происходит в игровой форме, а основные персонажи позаимствованы из популярной серии Angry Birds. Выполняя различные задачи, вы постепенно изучите основные принципы программирования. Добавим, что к разработке этого ресурса приложили руку инженеры Microsoft, Google, Facebook и Twitter, так что несмотря на кажущуюся несерьезность этот курс точно заслуживает нашего внимания.

Scratch

Для кого: 7+
Язык: русский
Платформа: веб-браузер, ПК
Цена: бесплатно
Для более заинтересованных детей. Позволяет создавать собственные мультфильмы и игры любой сложности, делиться результатами с другими детьми и создавать сообщества. Можно изучать и изменять чужие опубликованные игры. Преимущество и сложность Scratch в том , что для работы в этой среде требуется изучить что такое отрицательные числа, десятичные дроби и координатная плоскость и еще много чего другого.

Hopscotch

Для кого: 6+
Язык: английский
Платформа: iPad, iPhone
Цена: бесплатно
Hopscotch учит детей программированию через игру. Интерактивная программа создается путем перетаскивания блоков кода и размещения их в области сценариев. Главная идея Hopscotch в том, что компьютерное программирование — это не только для мальчиков, но и для девочек. Да, и вообще для всех, кому это хоть чуточку любопытно. Это приложение разжигает в душе ребенка маленький, но горячий огонек любопытства и пытливости. Несмотря на базовый функционал, место для фантазии не ограничено. Можно создавать целые мультипликационные истории с различными персонажами и объектами.

PencilCode

Для кого: 12+
Язык: английский
Платформа: веб-браузер
Цена: бесплатно
Ресурс, который научит с помощью кода рисовать, создавать музыкальные произведения и писать интерактивную прозу. Новичкам не потребуется писать много строк незнакомого кода, так как используются визуальные блоки с готовыми элементами языка, которые можно составлять вместе, объединять в циклы и менять параметры. Но вместе с этим инструмент создан специально для того, чтобы показывать детям переход от визуальных блоков к текстовым командам, что делается в pencilcode нажатием одной кнопки.

Blockly

Для кого: 8+
Язык: русский
Платформа: веб-браузер
Цена: бесплатно
Серия игр Blockly, как и предыдущие ресурсы, использует готовые языковые блоки, чтобы облегчить знакомство с языком программирования. Этот сервис прекрасно подходит даже для самых маленьких — чтобы начать программировать, здесь не нужно читать длинные задания и инструкции. Ты вроде бы пытаешься помочь жёлтому человечку выбраться из лабиринта, а на самом деле уже написал свой первый код на JavaScript (а может быть, и Dart, а может, и Python — не узнаешь, пока не попробуешь).

App Inventor

Для кого: 12+
Язык: английский
Платформа: веб-браузер
Цена: бесплатно
С помощью сервиса можно в дружелюбной графической среде создавать собственные мобильные приложения, а потом и опубликовать их в Google Play. Приложение построено на языке Blockly, поэтому те, что освоил этот язык смогут без труда создать свое первое приложение. Сейчас с помощью App Inventor создано 4,5+ миллионов мобильных учебных приложений.

Codemonkey

Для кого: 6+
Язык: английском
Платформа: веб-браузер
Цена: бесплатно
Это захватывающая игра, в процессе прохождения которой дети будут шаг за шагом знакомиться с основами программирования. Процесс обучения разделен на отдельные игровые миссии, на прохождение каждой из которых вам вряд ли понадобится более нескольких минут. Все игровые задания связаны общим сюжетом, так что в данном случае учеба превращается в настоящее интерактивное приключение.

Code Combat

Для кого: 12+
Язык: английский
Платформа: веб-браузер, iOS, Android
Цена: бесплатно
Сайт Code Combat предлагает нам полноценную онлайновую игру в жанре RPG для старших детей, где в процессе прохождения испытаний необходимо изучать JavaScript. В этой захватывающей игре дети управляют начинающим волшебником, попадающим в различные забавные ситуации.