В этой статье мы расскажем о лучших бесплатных и платных играх, позволяющих детям изучать концепции программирования в легкой и веселой форме.
1. Code Combat
Code Combat – платформа, позволяющая изучать разные языки программирования, в том числе, Python. Содержит много уровней, интересный сюжет, красочную анимацию, взаимодействие с другими игроками. Подходит для детей от 10 лет. На каждом уровне для игрока ставится задача, например, собрать все кристаллы, победить противника или выбраться из темницы. Игрок выполняет задания с помощью команд выбранного языка. В процессе игры команды усложняются.
Стоимость подписки (на апрель 2022 года):
- $3,99/месяц.
- $39,60/год.
- Бесплатная версия.
Языки программирования:
- Python (бесплатный).
- JS (бесплатный).
- CoffeScript (бесплатный/экспериментальный).
- Lua (бесплатный/экспериментальный).
- C++ (по подписке).
- Java (по подписке/экспериментальный).
Локализация: поддержка очень большого количества языков, включая Русский и Английский.
2. CheckiO
CheckiO – браузерная игра в жанре «Приключения». Перед началом игры на сайте нам предлагают выбрать язык программирования TypeScript или Python. В игре предстоит писать код для решения задач. Перед задачей всегда есть описание с подсказкой для решения данной задачи. На первом этапе представлен ряд задач от легкой к сложной. По мере прохождения уровней, будут открываться островки с новыми задачами.
Стоимость подписки (на апрель 2022 года):
- $2,99/мес.
- $14,99/6 мес.
- $24,99/год.
- $99,99/год – аккаунт для учителя.
- Бесплатная версия.
Языки программирования:
- Python.
- TypeScript.
Локализация:
- Английский.
- Польский.
- Испанский.
- Французский.
- Японский.
- Русский.
- Шведский.
3. CodeMonkey
CodeMonkey – онлайн-платформа, ориентированная на детей от 5 до 14 лет для обучения программированию. Содержит 10 ступеней обучения: от блочного программирования до текстового программирования.
Стоимость подписки (на апрель 2022 года):
- Индивидуальный (1 аккаунт ребенка, 1 аккаунт родителя) – $6/месяц.
- Семейный (3 аккаунта, 1 аккаунт родителя) – $12/месяц.
- Домашняя школа – $20 (3 аккаунта ребенка, 1 аккаунт родителя)/месяц.
- Бесплатная версия.
Языки программирования:
- Python.
- CoffeScript.
Локализация: доступен на 20 языках мира, включая русский, английский и испанский.
4. CodinGame
CodinGame – онлайн-платформа, включающая более 25 языков программирования, в том числе и Python. Данная платформа подойдет как новичкам для обучения с нуля, так и профи. Раз в месяц можно поучаствовать в онлайн-турнире, решить задачу и отправить решение в одну из компаний-спонсоров, чтобы принять участие в конкурсе на вакансию.
Стоимость: для изучения программирования данная платформа бесплатна, для рекрутеров есть несколько тарифов, если интересно можно посмотреть тут.
Языки программирования: более 25, включая Python.
Локализация:
- Английский.
- Французский.
5. 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 – это мобильная и одновременно браузерная MMORTS. Сюжет игры сводится к противостоянию двух лагерей – Python и JavaScript.
Стоимость: Бесплатно (с наличием монетизации).
Языки программирования:
- JS.
- Python.
Локализация: Английский.
7. Codewars
Codewars – образовательное сообщество по программированию. На платформе разработчики программного обеспечения обучаются программированию задач, известных как ката.
Стоимость: Бесплатно.
Языки программирования: 29 языков программирования (включая Python) и 26 дополнительных языков.
Локализация: Английский.
8. CodeFights
CodeFights – это обучающая программированию игра, в которой игроку предстоит сражаться, решая задачи. Каждый бой состоит из 3 раундов, где нужно исправить баг или дописать недостающие строки кода. За верные решения пользователь копит опыт и повышает уровень, за неправильные – теряет очки. Играть можно вместе с друзьями или случайными игроками на сервере.
Стоимость: Бесплатно.
Языки программирования: 38 языков программирования, включая Python 2/3.
Локализация: Английский.
9. Python Challenge
Python Challenge – это браузерная игра, в которой каждый уровень может быть решен с помощью программирования на языке Python. Python Challenge была написана Надавом Саметом. Все уровни могут быть решены с помощью коротких скриптов. Python Challenge приветствует программистов всех языков. Вы сможете решить большинство загадок на любом языке программирования, но для некоторых из них потребуется Python.
Стоимость: Бесплатно.
Языки программирования: ориентировано на Python, однако для решения большинства задач подойдет любой язык программирования.
Локализация: Английский.
10. Cyber Dojo
Cyber Dojo – пространство, где разработчики могут собираться и изучать языки программирования, такие как Python, Java, JS, PHP и другие. Сайт поддерживает более 35 языков программирования.
Стоимость: Бесплатно.
Языки программирования: Более 35 языков программирования.
Локализация: Английский.
Комментарии