В этой статье мы расскажем о лучших бесплатных и платных играх, позволяющих детям изучать концепции программирования в легкой и веселой форме.
1. Code Combat
Сайт CodeCombat
Code Combat – платформа, позволяющая изучать разные языки программирования, в том числе, Python. Содержит много уровней, интересный сюжет, красочную анимацию, взаимодействие с другими игроками. Подходит для детей от 10 лет. На каждом уровне для игрока ставится задача, например, собрать все кристаллы, победить противника или выбраться из темницы. Игрок выполняет задания с помощью команд выбранного языка. В процессе игры команды усложняются.
Стоимость подписки (на апрель 2022 года):
$3,99/месяц. $39,60/год. Бесплатная версия. Языки программирования:
Python (бесплатный). JS (бесплатный). CoffeScript (бесплатный/экспериментальный). Lua (бесплатный/экспериментальный). C++ (по подписке). Java (по подписке/экспериментальный). Локализация: поддержка очень большого количества языков, включая Русский и Английский.
2. CheckiO
Сайт CheckiO
CheckiO – браузерная игра в жанре «Приключения». Перед началом игры на сайте нам предлагают выбрать язык программирования TypeScript или Python. В игре предстоит писать код для решения задач. Перед задачей всегда есть описание с подсказкой для решения данной задачи. На первом этапе представлен ряд задач от легкой к сложной. По мере прохождения уровней, будут открываться островки с новыми задачами.
Стоимость подписки (на апрель 2022 года):
$2,99/мес. $14,99/6 мес. $24,99/год. $99,99/год – аккаунт для учителя. Бесплатная версия. Языки программирования:
Локализация:
Английский. Польский. Испанский. Французский. Японский. Русский. Шведский. 3. CodeMonkey
Сайт CodeMonkey
CodeMonkey – онлайн-платформа, ориентированная на детей от 5 до 14 лет для обучения программированию. Содержит 10 ступеней обучения: от блочного программирования до текстового программирования.
Стоимость подписки (на апрель 2022 года):
Индивидуальный (1 аккаунт ребенка, 1 аккаунт родителя) – $6/месяц. Семейный (3 аккаунта, 1 аккаунт родителя) – $12/месяц. Домашняя школа – $20 (3 аккаунта ребенка, 1 аккаунт родителя)/месяц. Бесплатная версия. Языки программирования:
Локализация: доступен на 20 языках мира, включая русский, английский и испанский.
4. CodinGame
Сайт CodinGame
CodinGame – онлайн-платформа, включающая более 25 языков программирования, в том числе и Python. Данная платформа подойдет как новичкам для обучения с нуля, так и профи. Раз в месяц можно поучаствовать в онлайн-турнире, решить задачу и отправить решение в одну из компаний-спонсоров, чтобы принять участие в конкурсе на вакансию.
Стоимость: для изучения программирования данная платформа бесплатна, для рекрутеров есть несколько тарифов, если интересно можно посмотреть тут.
Языки программирования: более 25, включая Python.
Локализация:
5. Tynker
Сайт Tynker
Tynker – образовательная платформа для детей от 6 лет с забавными игровыми персонажами, в которой базовые принципы программирования преподносятся в простой и доступной форме. В процессе обучения ребенок учится рисовать, создавать анимацию и разрабатывать свои собственные проекты – игры и мультики.
Стоимость подписки (на апрель 2022 года):
Самостоятельные курсы Индивидуальный план Поквартально $15/месяц Годовой тариф $8.75/месяц На 3 года $8.5/месяц Самостоятельные курсы Семейный план(3 аккаунта) Поквартально $24/месяц Годовой тариф $14/месяц На 3 года $13.6/месяц Частное обучение от $289 до $3959 Бесплатный аккаунт
Языки программирования:
Python. JS. HTML+CSS. Java. Swift. Локализация : Английский.
6. Empire of Code
Сайт Empire of Code
Empire of Code – это мобильная и одновременно браузерная MMORTS. Сюжет игры сводится к противостоянию двух лагерей – Python и JavaScript.
Стоимость: Бесплатно (с наличием монетизации).
Языки программирования:
Локализация: Английский.
7. Codewars
Сайт Codewars
Codewars – образовательное сообщество по программированию. На платформе разработчики программного обеспечения обучаются программированию задач, известных как ката.
Стоимость: Бесплатно.
Языки программирования: 29 языков программирования (включая Python) и 26 дополнительных языков.
Локализация : Английский.
8. CodeFights
Сайт CodeFights
CodeFights – это обучающая программированию игра, в которой игроку предстоит сражаться, решая задачи. Каждый бой состоит из 3 раундов, где нужно исправить баг или дописать недостающие строки кода. За верные решения пользователь копит опыт и повышает уровень, за неправильные – теряет очки. Играть можно вместе с друзьями или случайными игроками на сервере.
Стоимость: Бесплатно.
Языки программирования: 38 языков программирования, включая Python 2/3.
Локализация: Английский.
9. Python Challenge
Сайт Python Challenge
Python Challenge – это браузерная игра, в которой каждый уровень может быть решен с помощью программирования на языке Python. Python Challenge была написана Надавом Саметом. Все уровни могут быть решены с помощью коротких скриптов. Python Challenge приветствует программистов всех языков. Вы сможете решить большинство загадок на любом языке программирования, но для некоторых из них потребуется Python.
Стоимость: Бесплатно.
Языки программирования : ориентировано на Python, однако для решения большинства задач подойдет любой язык программирования.
Локализация: Английский.
10. Cyber Dojo
Сайт Cyber-dojo
Cyber Dojo – пространство, где разработчики могут собираться и изучать языки программирования, такие как Python, Java, JS, PHP и другие. Сайт поддерживает более 35 языков программирования.
Стоимость: Бесплатно.
Языки программирования: Более 35 языков программирования.
Локализация: Английский.
***
Материалы по теме 🧒 Куда отдать ребенка учиться программированию и какой язык выбрать? 😺 Как заинтересовать ребенка программированием и с чего начать обучение 😺 Изучай программирование играя: ТОП-20 обучающих игр для детей