Сейчас есть много полезных браузерных игр и приложений, которые упрощают изучение программирования. Мы в школе «Пиксель» делали много подборок про игры для детей и подростков, но большинство из них подойдут и взрослым, поэтому делимся некоторыми тут:
Мобильные приложения. Это самый простой вариант, потому что смартфон всегда под рукой. К тому же, приложения отправляют push-уведомления с разными напоминалками. Во многих из них есть streak — если каждый день заходить и выполнять упражнения, то он будет увеличиваться, так можно развить привычку заниматься каждый день.
Приложения идеально подходят детям, потому что у них часто нет своего компьютера/ноутбука. Для младших детей можем посоветовать Lightbot, «Пиктомир», Hopscotch: Coding for Kids, Scratch Junior. Для подростков и взрослых подойдут Grasshopper, «Научиться программированию», Solo Learn, Mimo. Больше вариантов в подборке (вместе с ссылками на скачивание).
Игры, которые помогут освоить Python. Питон — один из самых популярных сейчас языков, и он не очень сложен в освоении. Подойдет как взрослым, так и детям от 9-10 лет. Советуем CodeCombat, CheckiO, Codingame. Это в основном браузерные игры. Можно еще изучать Python внутри Minecraft, мы этому обучаем, посмотрите видеоуроки на YouTube, чтобы понять, как именно применяется программирование. Больше игр по Python с ссылками в подборке.
Игры, которые обучат верстке сайтов. В этой подборке собраны браузерные игры, которые помогают натренировать HTML и CSS. Например, Flexbox Zombies, Flexbox Defense и Flexbox Froggy помогают разобраться с технологией CSS Flexbox, а Grid Garden — с CSS Grid. Игра CSS Diner позволяет изучить селекторы, а Hex Invaders — запомнить шифры цветов. Больше игр и ссылки на них в статье. Несколько игр мы подробно разбирали в видео.
В целом, игровой формат помогает разобраться в программировании гораздо лучше. Многие игры и приложения доступны только на английском (но не все!), поэтому желательно подтянуть язык.
В Сoddy геймифицированный подход к обучению – наши ученики учатся программировать в игровой форме. Это один из самых результативных форматов обучения. Мы рекомендуем хорошую подборку игр для обучения программированию, среди... Читать далее
Любая компьютерная игра может обучить программированию, если обучающийся взялся её написать самостоятельно. Сам в своё время так и научился программированию.