Детские игры для обучения программированию
20 игр, чтобы научить ребёнка программированию
Привет Хабр! Меня зовут Оксана Селендеева. Я считаю, что лучше начинать программировать с юного возраста — 4-5 лет, потому что кодинг активно развивает у детей когнитивные функции мозга, и это впоследствии помогает им отлично усваивать точные науки. А попробовать себя в программированию можно через обучающие игры. Мы с преподавателями школы программирования для детей CODDY составили такую подборку.
Для дошкольников
Box Island — мобильная 3D-игра, которая обучает основам кодирования через увлекательное приключение. Игроки путешествуют по острову Box и помогают персонажу собирать звезды, разбросанные по пустыне. Через игровой квест дети изучают основы алгоритмов, последовательностей, циклов и условных выражений, а ещё игра развивает алгоритмическое мышление и распознавание образов.
CodeKarts — приложение для подготовки дошкольников к изучению кодинга. Головоломка развивает наблюдательность, концентрацию внимания и логику. Действие игры происходит на треке: дети пишут код и составляют путь для гоночной машины. Игра доступна в двух режимах: с одним автомобилем без ограничений по времени или соревнование с самим приложением CodeKarts.
ScratchJr — вводный язык программирования для детей, который помогает создавать собственные интерактивные истории и игры. Дети оживляют персонажей, чтобы они двигались, прыгали, танцевали и пели. Ребята научатся решать проблемные ситуации, разрабатывать проекты и творчески выражать свои мысли с помощью технологий.
ElChavo — бесплатная игра, разработчики которой призывают родителей учиться вместе с детьми, потому что в 21 веке программирование должно стать таким же обязательным предметом, как письмо или чтение. С помощью игры ребенок научится программировать инструкции для персонажа и управлять объектом в трёхмерном пространстве, а еще он зарабатывает очки и медали.
Константин Жучков, преподаватель курса «Программирование для самых маленьких»
FixThe Factory — головоломка с препятствиями от LEGO. Дети управляют роботом EV3RSTORM, который раскладывает батарейки на фабрике по правильным местам. Игра развивает логическое и пространственное мышление, обучает основным операциям. Я советую игру FixTheFactory, потому что у неё красивое оформление и понятные задачи. Дети решают задачки словно щёлкают орешки. А больше всего детей поражает, что в свои 4-5 они уже программируют.
SpriteBox — полномасштабная приключенческая игра, которая помогает быстро перейти к кодингу на реальном языке программирования. Обучение начинается с управления иконками, которые затем уступают текстовым командам. Дети решают головоломки и изучают последовательности, операции, циклы, а также.
Lightbot — мобильное приложение от создателей SpriteBox, которое учит программировать с помощью несложных головоломок. Ребенок пишет код и командует роботом, который может ходить, поворачиваться, прыгать и включать свет.
ПиктоМир — российская разработка для обучения детей основам программирования. В «ПиктоМире» ребёнок собирает несложную программу из пиктограмм и управляет роботом. Игра ориентирована на дошкольников, поэтому писать код не требуется.
Для школьников
Scratch — популярная игра по программированию для обучения детей от 8 до 16 лет. Она подходит для изучения алгоритмов, данных и переменных, освоения базовых понятий. Игра проста, понятна и приводит к быстрым результатам — ребенок создает мультики, анимацию, мини-игры с помощью новых навыков. Scratch учит не только программированию, но и дизайну. Для начала работы достаточно посмотреть обучающее видео или прочитать книгу «Scratch для детей».
Minecraft — любимая игра детей по всему миру. Она вдохновила корпорацию Microsoft на создание образовательной программы на её основе. Ребенок выбирает героя и пишет код, чтобы взаимодействовать с персонажем. В процессе он узнает базовые понятия программирования и научится использовать команды, чтобы управлять движениями героев в игровом мире. В Швеции Minecraft включен в школьную программу в качестве инструмента по развитию цифрового творчества. Лучше разобраться в программировании с Minecraft можно с помощью книги Крейга Ричардсона.
Александр Цегенько, преподает курс «Программирование Майнкрафт»
Minecraft развивает воображение ребенка. Он помогает детям понять, из каких материалов сделаны инструменты и вообще весь наш мир. Благодаря разделению игрового мира на кубики у детей развивается пространственное воображение. Также ребята учатся охранять природу, потому что в игре настоящие причинно-следственные связи. Если начнется пожар, то лес может полностью выгореть. Если истребить класс животных, то они перестанут появляться.
CodeMonkey — веселая и познавательная игра, в которой дети научатся программировать на реальном языке. Они будет помогать обезьянке доставать бананы и взаимодействовать с другими животными. Игра развивает творческие способности, логику, критическое мышление и навыки решения проблем с помощью IT.
Tynker — платформа с множеством обучающих курсов и игр по HTML&CSS, JavaScript, Python и другим языкам программирования. Темы постепенно усложняются — от основ кодирования ученики переходят к дизайну игры, робототехнике и дополненной реальности. Всего в Tynker около 2000 игр для начинающих и продвинутых кодеров. Также игры делятся на универсальные, для мальчиков и девочек.
Kodu — игра для визуального программирования от Microsoft. У нее простое управление с помощью иконок, уроки разбиты на инструкции и действия. С помощью Kodu можно создать 3D-игру, например, на Xbox.
Алиса Петровская, преподаватель курса «Программирование Kodu Game Lab»
Я люблю Kodu Game Lab, потому что она позволяет наглядно показать ребёнку логику программирования, развивает объемное мышление и имеет красочное оформление. Дети легко могут создать собственную игру, в которую потом можно сыграть с друзьями.
Grasshopper — мобильная игра от Google для изучения JavaScript. Дети учатся разбираться в основных понятиях программирования через визуальные головоломки. Помогает им в этом веселый кузнечик.
Code Kingdoms — игра для изучения Java и Lua. Разработчики обещают, что ребята смогут создать собственные игры и проекты в Minecraft и Roblox.В игре интересные задачи и механики, хорошая визуализация результатов, есть библиотека видеокурсов и онлайн-поддержка.
Codecombat — это платформа для изучения информатики. Игры и курсы разработаны при поддержке учителей, чтобы изучение программирования было быстрым и качественным. Ученики пишут код, начиная с первого уровня игры, и видят, как их изменения обновляются в реальном времени. Это помогает быстро осваивать синтаксис и учит писать грамотный код.
Разработка игры в Codecombat
Андрей Фурлетов, преподает Unity 3D Python в Школе программирования для детей CODDY
Рекомендую CodeCombat — полноценный тренажер, оформленный в виде РПГ-игры, в котором плавно растет сложность, а интерес подогревается прокачкой персонажа. Ребята осваивают программистские инструменты через решение логических задач. После их выполнения становятся доступны новые, оформленные в виде лута, благодаря чему сразу хочется попробовать их в деле. Видно, что разработчики вложили в программу много труда и тестировали ее на реальных людях.
Gamefroot — простой инструмент для разработки и тестирования игр с возможностью поделиться творением с друзьями. Ребенок научится создавать анимацию и игры с современной графикой.
Arduino — программное обеспечение, которое заинтересует ребенка робототехникой. Изначально разрабатывалось для создания прототипов студентами без опыта в программировании. Позже Arduino приобрел популярность у детей и подростков, и разработчики адаптировали приложение. Оно стало ещё проще, но увлекательности не потеряло.
Flexbox Froggy — игра для изучения современного способа верстки Flexbox. Ребенок научится кодом выравнивать объекты на странице, и в этом ему поможет лягушонок Фрогги. В игре есть инструкция, как перемещать лягушат на лилии.
Интерфейс игры Flexbox Froggy
Grid Garden — похожая на Flexbox Froggy игра, которая научит писать CSS-код, чтобы вырастить морковный сад. С помощью CSS-свойств поливают огород, и чем лучше получается, тем больше урожай.
Мы рассказали не обо всех играх для детей, только о самых интересных. Чтобы выбрать подходящую для ребенка, ориентируйтесь не только на возраст, но и на характер, и способности.
12 игр, которые обучают детей программированию
Программирование сейчас очень популярно. По всему миру 36 миллионов детей принимают участие в мероприятиях движения «Час программирования». Цель этих мероприятий – помочь детям стать активными, а не пассивными пользователями технологий, а также получить знания, которые в будущем могут помочь устроиться на хорошую работу в нашем все более и более техническом мире.
Даже если ваши дети не хотят в будущем зарабатывать на жизнь программированием, базовое понимание принципов программирования развивает мышление и, в дальнейшем, ребенок лучше справляется с решением возникающих задач. Билл Гейтс когда-то сказал: «Если вы учитесь создавать программы, это развивает ваш разум, помогает вам лучше мыслить и создает образ восприятия вещей. В целом, я думаю, что человеку это будет полезно вне зависимости от сферы его деятельности».
Такие платформы, как Scratch и Alice позволяют детям (и взрослым) создавать собственные игры и анимации, используя упрощенные методы программирования. Однако не всем детям это интересно. И вот для таких детей существует множество игр, которые обучают базовым принципам программирования в веселой и доступной форме.
Мы отобрали несколько доступных вариантов, включая некоторые игры, которые до сих пор находятся в разработке, поэтому вам не придется их лихорадочно искать. Эти игры доступны на разных платформах – iOS, Android, ПК, Mac, есть даже настольные игры – при этом многие из них, и это огромный плюс, распространяются бесплатно.
Lightbot и Lightbot Jr.
Экспертное мнение: «При кажущейся простоте, Lightbot освещает некоторые интересные аспекты продвинутого программирования» — Фритц Руэр, доцент компьютерных наук, Уилламеттский университет, Орегон.
Подпись: Во многих школах игра Lightbot используется для обучения основам программирования. Эта игра используется даже в некоторых университетах.
Lightbot – это игра-головоломка о программировании, созданная Дэнни Ярославским, канадским студентом. Цель игры – заставить робота подсветить все голубые плитки на 3D-решетке. Сложность состоит в том, что это нужно сделать в один подход, создав для робота серию команд.
Ярославский говорит, что Lightbot обучает планированию, тестированию, отладке, процедурам и циклам. Вашим детям точно понравится играть с симпатичным роботом, заставляя его подсвечивать все плитки в один подход.
Вы можете играть в бесплатную версию игры, в которой предлагается час игрового времени. Причем бесплатно можно играть как на компьютере, так и на вашем мобильном устройстве. А если этого недостаточно, то две полные версии Lightbot для разных возрастных групп сейчас продаются в iTunes и Google Play.
Code Monkey Island
Житель Бруклина Радж Сидху захотел объяснить детям основы программирования в увлекательной игровой форме. Он выбрал совершенно нетехническое решение для решения высокотехнической задачи и внедрил основы бинарной логики и условные команды в семейную настольную игру.
Играть в Code Monkey Island достаточно просто, да и времени игра занимает немного – всего лишь около 45 минут. Игроки используют карточки с инструкциями типа «Каждую обезьяну передвинуть на три клетки, НЕ наступая на скалы» для того, чтобы двигать свои отряды обезьян по острову.
Сидху выбрал формат настольной игры, потому что такие игры объединяют семью. «Я хотел создать что-то, во что могут играть дети, их родители, бабушки и дедушки. Однако при этом я хотел помочь детям через игру реализовать их способности к обучению», говорит он на своей странице Kickstarter.
Kodable
Для кого: возраст 5-8 лет
Платформа: iOS
Цена: Бесплатно ($7 – Pro-версия)
Больше информации: веб-сайт игры Kodable, iTunes
Экспертное мнение: «Игра Kodable развивает навыки программирования, в результате чего программированию могут научиться даже маленькие детки. Для обучения им даже не нужно уметь читать» — Терри Эйкхольц, преподаватель программы K-5 для одаренных детей, Техас
Подпись: Соучредитель Грехен Хюбнер сообщает, что в Kodable могут играть даже двухлетние дети.
Kodable – это игра-лабиринт, в которой 105 уровней. Эта игра помогает обучать детей таким основам программирования, как условия, циклы, функции и отладка.
В игре совершенно не используется текст, поэтому в нее могут играть даже маленькие дети. Герои игры очень яркие, они похожи на забавных пришельцев и очень нравятся детям.
«Взрослые так боятся программирования, они считают программирование ужасным и сложным делом», говорит соучредитель игры Kodable Грехен Хюбнер в интервью TechRepublic. «Забавно, что многие взрослые недооценивают возможности своих детей. И то, что мы предлагаем детям возможность решать разные задачи в таком раннем возрасте, доказывает, насколько же дети умны».
Robozzle
Если вы ищете занятие для детей постарше (или для себя), попробуйте поиграть в Robozzle. Это игра-головоломка, которую в свободное время создал программист компании Microsoft Игорь Островский.
Задача Robozzle – провести робота через лабиринты, используя ограниченные команды. Уровни сложности игры варьируются: некоторые уровни подходят для детей, а некоторые задачи заставят почесать голову даже опытных программистов.
В браузерную версию этой игры можно поиграть бесплатно (используя Silverlight), также игроки могут создавать, голосовать и комментировать новые уровни.
Игра Robozzle доступна на iOS, Windows Phone 7 и Android. Цены варьируются.
Cargo-Bot
Для кого: для детей от 5 лет и взрослых
Платформа: iOS
Цена: Бесплатно
Больше информации: iTunes
Экспертное мнение: «Отличное приложение для iPad для обучения программированию. С помощью него обучал своих двух детей» — Майк Лоуренс, преподаватель и соучредитель Google Teacher Academy.
Подпись: Игра Cargo-Bot для iPad была создана с помощью приложения Codea
Cargo-Bot – это первая игра, написанная специально для iPad. Простые уровни этой игры подходят для детей от 5 лет, однако дальше начинаются действительно сложные уровни.
Игроки должны передвигать коробки по заводу с помощью движущегося крана. При этом используются такие понятия программирования, как циклы, процедуры и отладка.
«Я хотел создать игру, смысл которой – перемещать коробки по заводу. Забудьте, что на самом деле вы программист», сказал разработчик игры Руи Виана в интервью Fast Company.
SpaceChem
Игра SpaceChem – это сочетание программирования и псевдохимии в условиях научной фантастики. Однако эта игра получила превосходные отзывы после ее выпуска в 2011 году.
Эта игра достаточно сложная, поэтому заставит подумать как учеников старшей школы, так и взрослых. Цель SpaceChem – построить механизм для борьбы с монстрами, используя такие понятия программирования, как исполнение заявок, циклы, переходы и подпрограммы. Компания-разработчик Zachtronics Industries пояснила, в чем же именно ценность этой игры.
«SpaceChem – это игра, которую я бы хотел дать себе в 12 лет, чтобы сходить с ума, решая головоломки», так написано в образовательном блоге Gaming to Learn. «Когда вы слышите, что люди говорят о важности обучения написанию кода – они говорят об этой игре. Такие игры учат игрока думать».
Robot Turtles
Игра оказалась востребованной. И это неудивительно, ведь Robot Turtles обучает основам программирования через карточки-инструкции, которыми управляется прохождение черепашек через лабиринт. Первоначальные 25000 копий игры были распроданы в один миг. Дети должны использовать ограниченный синтаксис, последовательность команд, а также проводить отладку при совершении ошибки. Создатель игры, Дэн Шапиро, говорит, что понимание, как играть, появляется за несколько секунд.
«Я очень верю в то, что программирование – это суперсила, которую вы можете предложить своим детям. Это путь к тому, что они не останутся в стороне от инноваций будущего», сказал Шапиро в интервью TechCrunch.
Игра Robot Turtles была недавно приобретена компанией по выпуску и продаже игр ThinkFun и уже в этом месяце стала доступна для массового рынка.
Code Combat
Для кого: 13+ (или младше при условии наблюдения/инструктажа)
Платформа: веб-браузер
Цена: Бесплатно
Больше информации: веб-сайт игры Code Combat
Экспертное мнение: «Очень креативный и захватывающий способ для обучения программированию через игру» — Джейсон Бэттлс, заместитель декана по разработке технологических библиотечных процессов и политик, Алабамский университет
Подпись: Code Combat – это забавное сочетание волшебников, воинов, огров и программирования.
Code Combat – единственная игра из нашего списка, в которой игроки должны использовать код в чистом виде (в настоящее время Javascript, экспериментальная поддержка CoffeeScript, Python, Clojure и Lua). Не позволяйте этому факту выбить вас из седла, так как игра Code Combat – это прекрасная возможность учиться с удовольствием.
Вы можете начинать с однопользовательских уровней этой игры в жанре «фэнтэзи», а потом применять ваши приобретенные знания программирования на других игроков.
Code Combat, как предполагается, останется бесплатной игрой, так как основной доход разработчиков – это предложение компаниям игроков высокого уровня. Да, действительно: играя в эту игру, вы можете получить работу.
Игра Ludos должна выйти в августе этого года. Цель игры – сделать программирование реальным практическим опытом для детей. Ludos позволяет игрокам размещать тайлы с командами непосредственно на сетке, программируя действия персонажей игры.
Cork the Volcano будет первой игрой Ludos с сильным акцентом на таких основах программирования, как планирование, последовательность и отладка. В дальнейшем в системе появятся и другие игры, ведь эта система является открытой платформой, и поэтому для нее каждый сможет создавать приложения.
Codemancer
Разработчики Codemancer надеются, что после выпуска, который запланирован на лето следующего года, игре поможет выделиться ее интересный сюжет и героиня.
После запуска этого успешного проекта Kickstarter игроки будут использовать волшебные руны для управления действиями, помогая героине Авроре спасти жизнь ее отца. Создатель Роберт Локхарт надеется, что доступность игры разрушит все барьеры, которые препятствуют пониманию программирования детьми.
«Язык игры Codemancer очень доступен», говорит Локхарт на своей странице Kickstarter, «однако его также легко переводить на разные языки программирования. Программы становятся более сложными, когда мы внедряем такие понятия программирования, как переменные, условия и функции».
Machineers
Для кого: 8-14 лет
Платформа: ПК, Mac (версия для iPad в разработке)
Цена: Бесплатная демо-версия
Больше информации: веб-сайт игры Machineers
Экспертное мнение: «Кажется, что игра Machineers будет лучшим примером обучающей игры» — Пол Хайс, программист и разработчик игр
Подпись: Игра Machineers победила в номинации «Лучшая обучающая игра» на мероприятии Serious Games Showcase and Challenge во Флориде в 2012 году.
Игра Machineers – это игра в стиле adventure, в которой пользователи имеют дело со сломанными устройствами. Игроки должны починить устройства, используя принципы программирования и интерфейс drag-and-drop.
Энрике Лоде, член команды Danish Lohika Games, разработчиков Machineers, решил выпустить эту головоломку-приключение после того, как один ребенок-тестировщик пожаловался, что все развивающие игры похожи на «брокколи в шоколаде».
«Эта игра – подготовка к дальнейшему обучению», сказал Лоде в интервью Indie Statik. «В игре отсутствует какая-либо математика и код, поэтому дети не смогут научиться программировать. Однако игра развивает логическое мышление и то, что называется процессуальной грамотностью – умение читать и писать процессы».
Пока игра находится в разработке демо-версии Machineers для ПК и Mac можно скачать бесплатно. Lohika Games планирует запустить полноценную игру для iPad.
Bee-Bot
Для кого: 4-7 лет
Платформа: iOS
Цена: Бесплатно
Больше информации: iTunes
Экспертное мнение: «Не обращайте внимания на само устройство, просто пробуйте и ошибайтесь, выдвигайте гипотезы, проверяйте, тестируйте и добивайтесь успеха» — Дог Питерсон, сессионный преподаватель, факультет обучения, Виндзорский университет, Канада
Подпись: Многие школы используют игру Bee-Bot для обучения основам программирования
Разработчик обучающих игр TSS создал BeeBot для того, чтобы помочь детям разобраться с объектным языком программирования и последовательностью команд в программировании. Простое и доступное приложение имеет 12 уровней, ограниченных по времени выполнения, которые представляют собой лабиринты с постоянным повышением уровня сложности.
Топ-10 приложений, которые научат детей и подростков программировать
Игры, справочники, мобильные редакторы кода — собрали лучшие приложения по программированию для детей и подростков от 4 до 17 лет.
Самый увлекательный способ изучать программирование — через игры! Так прокачать свои цифровые навыки могут даже дошкольники: игры помогут им развить логику и научат думать как программисты. Чтобы изучать визуальное программирование в 5 лет, не нужно даже уметь читать и писать.
А подростки уже могут взяться за текстовый код и создавать свои проекты. Игры, элементы геймификации и поощрения — все это поможет удержать внимание детей и вовлечь в процесс.
У многих детей нет своего компьютера, только мобильный телефон или планшет. Это мы поняли, когда под нашими видеоуроками на YouTube все чаще стали появляться такие комментарии:
Поэтому мы подготовили подборку мобильных приложений, которые помогут освоить азы программирования. Большая часть приложений бесплатны и доступны на iOS и Android. Начнем с игр для самых маленьких и затем перейдем к приложениям для подростков.
Доступно: iOS (бесплатно), Android (бесплатно)
Приложение-пазл, которое знакомит маленьких детей с мышлением программиста. Расклад такой: у нас есть герой-робот, который движется по плитам, и набор действий, которые он может совершить. Например, идти прямо или повернуть. Нам нужно направить робота к той плите, которая загорается цветом. Но так, чтобы герой сделал минимальное количество шагов.
В приложении есть отдельная область программирования, где дети собирают блочный код. В этой версии игры доступно 20 уровней: чем дальше, тем дольше нужно раздумывать над решением задачи. Игра предназначена для детей, но интересна будет даже взрослым.
Доступно: iOS (бесплатно), Android (бесплатно)
Эта игра очень похожа на Lightbot: здесь тоже есть робот, которым нужно управлять с помощью блочного кода. Блоки управления называются пиктограммами, из них нужно собрать программу. В этом приложении тоже не нужно читать или писать текст, поэтому оно идеально подойдет дошкольникам и младшим школьникам.
Игра «Пиктомир» была разработана РАН именно для того, чтобы обучить маленьких детей программировать. Есть даже научная статья о том, как ребят в детских садах обучали программированию в этой игре еще в 2010-11 годах.
Доступно: iOS (бесплатно), Android (бесплатно)
Scratch Jr — это младший брат популярной визуальной среды программирования Scratch. Но в Скретч Джуниор блоки обозначены яркими картинками, а не словами, что упрощает работу детям. Все просто и интуитивно понятно: перед нами сцена, а снизу категории блоков и область программирования. Здесь дети могут создавать свои игры, анимации, небольшие мультфильмы, знакомиться с основными понятиями в программировании: циклами, условными операторами и др.
Приложение доступно на планшетах и электронных книгах Kindle. Подробнее о Scratch Jr и других программах для создания игр мы рассказывали здесь.
Box Island — одна из самых известных игр для юных программистов, успевшая завоевать большое число наград. В начале игры нам рассказывают небольшую историю: наши персонажи потерпели крушение на воздушном шаре и оказались на необитаемом острове, где их поджидает много опасностей. По ходу игры нам предстоит проходить испытания на острове и получать звезды.
В челленджах дети тренируют логическое мышление, знакомятся с циклами и последовательностями, учатся распознавать образы. Все эти знания пригодятся юным программистам в будущем.
Эта игра тоже увлекает сторителлингом, но на этот раз ребенок может выбрать, какая игровая вселенная ему нравится больше. Мы можем оказаться в будущем и летать на дронах, управлять роботами, попасть во вселенную Майнкрафта или программировать вместе с Барби.
В приложении есть интегрированная визуальная среда для программировании. Кирпичики кода похожи на блоки в популярной визуальной среде Scratch. Они так же примагничиваются друг к другу и собираются в длинную ветвь. Детям предстоит составлять код, чтобы помочь персонажам продвинуться дальше в их истории. Ребята начинают с визуального языка, а потом могут перейти к JavaScript, Swift или Python, создавая свои мини-игры и приложения. Пока дети пишут программы в приложении, они применяют критическое мышление, занимаются решением проблем, отладкой и др. Изучают такие концепты, как переменные, функции, повторения и др.
Есть также версия для самых маленьких Tynker Junior.
Доступно: iOS (бесплатно, есть премиум-подписка Hopscotch Pro за 899 рублей в месяц)
Еще одна визуальная среда программирования прямо в телефоне! Дети могут добавлять персонажей и программировать их действия с помощью блочного редактора, который адаптирован под мобильное устройство («когда я нажимаю на телефон, то»). В приложении доступна своя библиотека спрайтов, Paint-редактор и подробные инструкции, которые подскажут, как сделать проекты еще круче. А еще можно публиковать свои работы прямо в приложении, чтобы в них сыграли другие пользователи.
Эта игра предназначена для изучения Swift — языка программирования, на котором написаны приложения Apple. Мы встречаем персонажа Байт, который живет на своем летающем острове. Нам нужно управлять его жизнью и решать небольшие задачи, следуя текстовым инструкциям. Внизу страницы умная система подсказывает, какую команду лучше использовать.
Также в приложении есть яркие видеоинструкции, которые подскажут, за что отвечают теги и как написать небольшие программы.
Этот вариант идеален для подростков, которые мечтают заняться разработкой приложений. Игра не доступна на смартфонах, но есть на планшетах iPad.
Доступно: iOS (бесплатно), Android (бесплатно)
Игра Grasshopper была создана Google, чтобы познакомить новичков с языком программирования JavaScript в веселом игровом формате. В этом приложении нам предстоит проходить задания и писать текстовый код в мобильном редакторе. Все задачи визуальные, поэтому мы наглядно увидим, что же мы запрограммировали. Интерактивное «дерево» покажет, как далеко мы продвинулись по уровням. А тесты и квизы помогут проверить полученные знания.
Сопровождать нас будет фирменный персонаж — кузнечик. Собственно, в честь него и названо приложение: пользователям предстоит так же весело и активно перепрыгивать с одного задания на другое.
Играть могут как начинающие программисты, так и более опытные. Приложение задает наводящие вопросы и подбирает план обучения под каждого пользователя. Подойдет подросткам, которые хотят заняться веб-разработкой.