11 бесплатных онлайн игр, которые обучат вас программировать

Эта подборка включает бесплатные и Open Source игры, которые созданы не только для новичков, но и для профессиональных разработчиков, желающих в интересной и увлекательной форме освоить JavaScript, Java, Python, PHP, C# и многие другие современные языки.

11 сайтов, описанных в этой статье, были отобраны из более чем 200 подобных проектов, обучающих программированию во время игры.


CodinGame

На CodinGame с помощью написания кода и создания собственного «искусственного интеллекта» вам предстоит решить самые разнообразные и веселые проблемы. Сайт поддерживает все языки программирования.

1-hLofhCp71z9-XlOo3M0yYA


Code Combat

CodeCombat — это платформа для студентов и школьников, позволяющая изучить компьютерные науки, играя в настоящие игры.

Красочная анимация и интересный сюжет, кланы, взаимодействие с тысячами других игроков по всему миру — вот что вам предстоит увидеть.

Поддерживаются такие языки, как Java, JavaScript, Python, Lua, CoffeeScript. Имеется русская локализация.

1-_QwHXn0lc5pBM-Zi99BHNg


Screeps

Игра Screeps поможет вам выучить JavaScript.

Это лучшая в мире онлайн ММО в жанре стратегия и песочница для программистов.

1-9hQydIa3E2WfWvEM94k5ew


Check iO

Check iO — это браузерная игра в жанре «Приключение», которая научит вас программировать на Python.

1-8QW0cJZN5V3yVOKeGJHtWg


Vim Adventures

Давно хотели собраться с силами и выучить VIM полностью?

Игра Vim Adventures поможет сделать это в наиболее веселой и интерактивной форме.

1-f0aPQQrpZxzLlluaQ0wWpw


Cyber DoJo

Cyber Dojo — это пространство, где разработчики могут собираться вместе и изучать такие языки программирования, как JavaScript, Java, Python, PHP, Ruby и многие другие.

Ссылка на Open Source репозиторий.

1-fAqlyyUXGOIPlxPMGDlQFg


Code Monkey

В этой игре вы научитесь не только кодить, но и ловить бананы!

На западе чаще всего приложение используется учителями для обучения программированию детей.

1-VXLR7MGym06JAoUwH1K1Zg


Elevator Saga

В Elevator Saga с помощью программирования вам предстоит управлять настоящим лифтом, развязывая различные задачки.

Например, первое задание — это доставить лифтом 15 человек меньше чем за 60 секунд.

Ссылка на Open Source репозиторий.

1-oO9uSH-Laa9MHhsmC_kWJA


Codewars

Улучшайте свои навыки программирования совместно с другими людьми через решение реальных IT проблем и задач на Codewars.

Поддерживает JavaScript, Python, C#, Java, Python и другие языки.

1-tUdpwTQQ2uMbp3jG0nyRFQ


Git Game

Git Game является консольной игрой, пройдя которую, вы полностью овладеете этой системой контроля версий.

1-CxGdf6r1zIwijZsN22G-5g


Hacker

На Hacker.org вы найдете набор пазлов, тестов, викторин и головоломок, которые потребуют всех ваших хакерских навыков.

К концу игры вы даже научитесь взламывать настоящее шифрование!

1-rCtIRD73qjO1uQN0JnXMKw

Тарас Сереванн, эксперт в области IT магии