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

Arsi

Новорег
Сообщения
37
Реакции
38
Баллы
19
Я отобрал 21 самый интересный сайт, обучающий программированию во время игры, более чем из 200 подобных проектов.
Эта подборка включает бесплатные игры, которые созданы не только для новичков, но и для профессиональных разработчиков
Можно освоить такие языки как JavaScript, Java, Python, PHP, C# и многие другие современные языки.

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

CodeCombat
CodeCombat — это платформа для студентов и школьников, позволяющая изучить компьютерные науки, играя в настоящие игры.
Красочная анимация и интересный сюжет, кланы, взаимодействие с тысячами других игроков по всему миру — вот что вам предстоит увидеть.
Поддерживаются такие языки, как Java, JavaScript, Python, Lua, CoffeeScript. Имеется русская локализация.

RubyWarrior
Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно. Есть два уровня сложности, соответствующих вашим навыкам. Для сохранения своего прогресса придётся залогиниться через Facebook.

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

CodeHunt
В игре Code Hunt вы, охотник за кодом, исправляете код, чтобы он возвращал нужный результат. Для прохождения доступны 14 уровней, в каждом из которых есть по несколько заданий. Игра подойдёт тем, кто хочет изучить Java или C#.

VimAdventures
Давно хотели собраться с силами и выучить Vim полностью?
Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.

Robocode
Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать путём создания боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

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

FightCode
Цель FightCode довольно проста: создайте робота, который победит роботов других игроков.
Как создать робота? Напишите его на JavaScript. Например, вы можете использовать метод .rotateCannon() для поворота пушки робота на определённую величину, когда происходит какое-то событие. Прежде чем создавать своего робота, стоит прочитать документацию.

CodeMonkey
В этой игре вы научитесь не только кодить, но и ловить бананы!
На западе учителя часто используют Code Monkey для уроков программирования у детей. Обучают программировать на CoffeScript и Python.

ElevatorSaga
В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки.
Например, первое задание — доставить лифтом 15 человек меньше чем за 60 секунд.
Ссылка на Open Source репозиторий.

Codewars
Улучшайте свои навыки программирования совместно с другими людьми через решение реальных IT-проблем и задач на Codewars.
Поддерживает JavaScript, C#, Java, Python и другие языки.

GitGame
Git Game — консольная игра, пройдя которую вы полностью овладеете этой системой контроля версий. Суть игры заключается в использовании различных команд, чтобы найти подсказки для решения разных загадок.

Hacker
На Hacker.org вы найдете набор пазлов, тестов, викторин и головоломок, которые потребуют всех ваших хакерских навыков.
К концу игры вы даже научитесь взламывать настоящее шифрование!

HexInvaders
В этой версии классической аркады на мир нападают три инопланетянина разных цветов. Для того чтобы спасти человечество, игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев.

Flexbox Froggy
Логическая игра, в которой вы должны помочь цветным лягушкам добраться до их любимых кувшинок. Делать это вам нужно будет при помощи CSS Flexbox, что очень поможет развить навыки вёрстки. Подсказки покажут, как лучше решить каждую задачу, но финальное решение остаётся за вами — способов решения всегда несколько.

Pixactly
Pixactly — это простая по виду, но не по содержанию игра. Вам даётся местоположение двух пикселей, а вы должны нарисовать по этим координатам прямоугольник.

CSSDiner
Отличная игра для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и конкретный предмет или предметы, которые нужно взять со стола. Изучено будет всё, от основ до ~ и :first-child.

Flexbox Defense
Классический «tower defense» со вкусом CSS — все башни и ловушки нужно размещать при помощи гибкой вёрстки. Игра состоит из 12 уровней, которые потребуют от вас вспомнить все тонкости системы Flexbox.

Untrusted
Untrusted — это мета-JavaScript-адвенчура, в которой вы играете за персонажа по имени Dr. Eval — символ @, который может изменять окружающий мир, модифицируя его исходный код (ух, прям Матрица ? ). Игроку предоставляются функции, инициализирующие каждый уровень, и API, с помощью которого нужно прокладывать путь к выходу из уровня.

Dungeons Developers
Дерево магических навыков, но магия эта — не льда и огня, а веб-разработки. Отмечайте свои знания CSS, HTML и JavaScript и следите за продвижением к званию Мастера.
 
Интересно! Я так английский язык учила в детстве, по ГТА :D
 
Pixactly
Pixactly — это простая по виду, но не по содержанию игра. Вам даётся местоположение двух пикселей, а вы должны нарисовать по этим координатам прямоугольник.
Если быть точнее то, это игра что бы понять насколько хорошо вы измеряете пиксели на глаз
Типа для дизайна хорошо
 
Интересная подборка, для знатоков программирования будет плюсом)
 
Я бы в дальнейшем хотел бы познать хотя бы азы программирования , сейчас ток понимаю что крутые перцы программисты)
 
Я отобрал 21 самый интересный сайт, обучающий программированию во время игры, более чем из 200 подобных проектов.
Эта подборка включает бесплатные игры, которые созданы не только для новичков, но и для профессиональных разработчиков
Можно освоить такие языки как JavaScript, Java, Python, PHP, C# и многие другие современные языки.

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

CodeCombat
CodeCombat — это платформа для студентов и школьников, позволяющая изучить компьютерные науки, играя в настоящие игры.
Красочная анимация и интересный сюжет, кланы, взаимодействие с тысячами других игроков по всему миру — вот что вам предстоит увидеть.
Поддерживаются такие языки, как Java, JavaScript, Python, Lua, CoffeeScript. Имеется русская локализация.

RubyWarrior
Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно. Есть два уровня сложности, соответствующих вашим навыкам. Для сохранения своего прогресса придётся залогиниться через Facebook.

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

CodeHunt
В игре Code Hunt вы, охотник за кодом, исправляете код, чтобы он возвращал нужный результат. Для прохождения доступны 14 уровней, в каждом из которых есть по несколько заданий. Игра подойдёт тем, кто хочет изучить Java или C#.

VimAdventures
Давно хотели собраться с силами и выучить Vim полностью?
Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.

Robocode
Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать путём создания боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

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

FightCode
Цель FightCode довольно проста: создайте робота, который победит роботов других игроков.
Как создать робота? Напишите его на JavaScript. Например, вы можете использовать метод .rotateCannon() для поворота пушки робота на определённую величину, когда происходит какое-то событие. Прежде чем создавать своего робота, стоит прочитать документацию.

CodeMonkey
В этой игре вы научитесь не только кодить, но и ловить бананы!
На западе учителя часто используют Code Monkey для уроков программирования у детей. Обучают программировать на CoffeScript и Python.

ElevatorSaga
В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки.
Например, первое задание — доставить лифтом 15 человек меньше чем за 60 секунд.
Ссылка на Open Source репозиторий.

Codewars
Улучшайте свои навыки программирования совместно с другими людьми через решение реальных IT-проблем и задач на Codewars.
Поддерживает JavaScript, C#, Java, Python и другие языки.

GitGame
Git Game — консольная игра, пройдя которую вы полностью овладеете этой системой контроля версий. Суть игры заключается в использовании различных команд, чтобы найти подсказки для решения разных загадок.

Hacker
На Hacker.org вы найдете набор пазлов, тестов, викторин и головоломок, которые потребуют всех ваших хакерских навыков.
К концу игры вы даже научитесь взламывать настоящее шифрование!

HexInvaders
В этой версии классической аркады на мир нападают три инопланетянина разных цветов. Для того чтобы спасти человечество, игрок должен быстро переводить шестнадцатеричное значение цвета на человеческий язык и сбивать пришельцев.

Flexbox Froggy
Логическая игра, в которой вы должны помочь цветным лягушкам добраться до их любимых кувшинок. Делать это вам нужно будет при помощи CSS Flexbox, что очень поможет развить навыки вёрстки. Подсказки покажут, как лучше решить каждую задачу, но финальное решение остаётся за вами — способов решения всегда несколько.

Pixactly
Pixactly — это простая по виду, но не по содержанию игра. Вам даётся местоположение двух пикселей, а вы должны нарисовать по этим координатам прямоугольник.

CSSDiner
Отличная игра для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и конкретный предмет или предметы, которые нужно взять со стола. Изучено будет всё, от основ до ~ и :first-child.

Flexbox Defense
Классический «tower defense» со вкусом CSS — все башни и ловушки нужно размещать при помощи гибкой вёрстки. Игра состоит из 12 уровней, которые потребуют от вас вспомнить все тонкости системы Flexbox.

Untrusted
Untrusted — это мета-JavaScript-адвенчура, в которой вы играете за персонажа по имени Dr. Eval — символ @, который может изменять окружающий мир, модифицируя его исходный код (ух, прям Матрица ? ). Игроку предоставляются функции, инициализирующие каждый уровень, и API, с помощью которого нужно прокладывать путь к выходу из уровня.

Dungeons Developers
Дерево магических навыков, но магия эта — не льда и огня, а веб-разработки. Отмечайте свои знания CSS, HTML и JavaScript и следите за продвижением к званию Мастера.
Очень интересно!!!
 
Прикольно наверное, надо будет попробовать.
 
Это тема для детей. В смысле елси вы хотите своего ребенка предрасположить к тому. А сейчас это очень хайповые специальности. Высокооплачиваемые. Лучший способ привить это ребенку - через игры) Читал в свое время книгу по программированию... Там такой же метод.
 
Это тема для детей. В смысле елси вы хотите своего ребенка предрасположить к тому. А сейчас это очень хайповые специальности. Высокооплачиваемые. Лучший способ привить это ребенку - через игры) Читал в свое время книгу по программированию... Там такой же метод.
Да, у меня подружка работала училкой для дошкольников, они там играли в игру какую-то, где надо куски кода дописывать, чтобы дальше игру пройти)) Было б у меня такое в детстве - может я бы сейчас в легальную работала :ROFLMAO:
 
Да, у меня подружка работала училкой для дошкольников, они там играли в игру какую-то, где надо куски кода дописывать, чтобы дальше игру пройти)) Было б у меня такое в детстве - может я бы сейчас в легальную работала :ROFLMAO:
А зарплаты в АйТи настолько хороши, что даркнет даже не соблазняет)))
Особенно именно в программировании (разработке).
 
А зарплаты в АйТи настолько хороши, что даркнет даже не соблазняет)))
Особенно именно в программировании (разработке).
А айти в Даркнете - там наверное вообще суммы баснословные...
Эх... может, ещё не поздно начать научиться что-то клепать))
 
А айти в Даркнете - там наверное вообще суммы баснословные...
Эх... может, ещё не поздно начать научиться что-то клепать))
Никогда не поздно. Курсов вагон, площадок - также вагон. Дипломы государственного образца выдают, помогают в трудоустройстве.
Программировать в дарке - да, ЗП хорошие, но у тебя никаких отчислений в пенсионный, никакого соц.пакета, никаких привилегий белой ЗП для безбедной старости. Плюс риски того, что ты будешь первый в очереди на деанон и за решетку)
 
Никогда не поздно. Курсов вагон, площадок - также вагон. Дипломы государственного образца выдают, помогают в трудоустройстве.
Программировать в дарке - да, ЗП хорошие, но у тебя никаких отчислений в пенсионный, никакого соц.пакета, никаких привилегий белой ЗП для безбедной старости. Плюс риски того, что ты будешь первый в очереди на деанон и за решетку)
Ты прав) Никогда не поздно, и это то, что я постоянно забываю себе напоминать))
У меня, знаешь, вообще такая тема есть, как у Земфиры в песне было: "Я так боюсь не успеть хотя бы что-то успеть" - идей, планов куча, а на реализацию их ресурса нет( Для начала надо придумать, где бы я этот ресурс взяла :LOL:

Про привилегии белой зп - они конечно есть, но мне очень не нравится тот факт, что 13% надо отдавать государству)) Как будто минусов всё равно больше (в реалиях нашей страны). А в пенсионном фонде моя пенсия меня вообще может не дождаться, улетит по классике в чей-то карман. Если голова на плечах есть - самому себе пенсионный фонд организовать можно)

Про Дарк - тоже ты прав, ну тут уж просто стандартный принцип работает, кем бы ты ни шел в Даркнет работать - подходи к этому с головой и не деанонься вообще никак. А не как товарищи-разрабы одного МП, которые там в коде свои почты официальные оставили)))
 
Ты прав) Никогда не поздно, и это то, что я постоянно забываю себе напоминать))
У меня, знаешь, вообще такая тема есть, как у Земфиры в песне было: "Я так боюсь не успеть хотя бы что-то успеть" - идей, планов куча, а на реализацию их ресурса нет( Для начала надо придумать, где бы я этот ресурс взяла :LOL:

Про привилегии белой зп - они конечно есть, но мне очень не нравится тот факт, что 13% надо отдавать государству)) Как будто минусов всё равно больше (в реалиях нашей страны). А в пенсионном фонде моя пенсия меня вообще может не дождаться, улетит по классике в чей-то карман. Если голова на плечах есть - самому себе пенсионный фонд организовать можно)

Про Дарк - тоже ты прав, ну тут уж просто стандартный принцип работает, кем бы ты ни шел в Даркнет работать - подходи к этому с головой и не деанонься вообще никак. А не как товарищи-разрабы одного МП, которые там в коде свои почты официальные оставили)))
Про ресурс - в инете много) Нетология, Скиллбокс, Скиллфэктори и т.д. и т.п) Все выдают дипломы государственного образца о переподготовке (если уже есть вышка).

Про 13% с ЗП - я отношусь проще. Я прост их НЕ ВИЖУ :D :D Не я их отдаю, а работодатель, а с работодателем заранее оговаривается ЗП уже за вычетом всех налогов))
А вот копить у меня слабо получается)) А чтобы аж на многолетнюю пенсию накопить - точно нет))
 
Про ресурс - в инете много) Нетология, Скиллбокс, Скиллфэктори и т.д. и т.п) Все выдают дипломы государственного образца о переподготовке (если уже есть вышка).

Про 13% с ЗП - я отношусь проще. Я прост их НЕ ВИЖУ :D :D Не я их отдаю, а работодатель, а с работодателем заранее оговаривается ЗП уже за вычетом всех налогов))
А вот копить у меня слабо получается)) А чтобы аж на многолетнюю пенсию накопить - точно нет))
Я имею в виду ресурс моральный больше)) Иногда тупо нет сил начать. Но да ладно, всё ок будет
С ЗП - я так не смогу, не видеть) Всегда буду в голове прикидывать, сколько я отстегнула налогов с моей зарплаты)))
А копить - вот как раз по стратегии "я их не вижу" - какой-то счёт завести и туда отчислять сколько не жалко с зп, ну хотя бы 5% - уже отлично будет)
 
Сохранил. Попробуем, потыкаем. Но не верю что затянет)))) А то давно бы уже разработчиком маркетплейса был)))
 
Я имею в виду ресурс моральный больше)) Иногда тупо нет сил начать. Но да ладно, всё ок будет
С ЗП - я так не смогу, не видеть) Всегда буду в голове прикидывать, сколько я отстегнула налогов с моей зарплаты)))
А копить - вот как раз по стратегии "я их не вижу" - какой-то счёт завести и туда отчислять сколько не жалко с зп, ну хотя бы 5% - уже отлично будет)
Ты не отстегиваешь налог, его работодатель за тебя отстегивает)
Психологически - ты и в даркнете можешь додумывать, что у тебя есть соц пакет хороший, который в нормальной организации в реале есть, но тебе его не додают)))
А по моральному ресурсу - начать сложно... Но учиться еще сложнее. Может пропасть стремление в момент обучения на изи. Есть специальные тренинги для этого даже. И эти самые площадки их предоставляют бесплатно. Так как заинтересованы в том, чтобы их студенты закончили обучение.
 
Ты не отстегиваешь налог, его работодатель за тебя отстегивает)
Психологически - ты и в даркнете можешь додумывать, что у тебя есть соц пакет хороший, который в нормальной организации в реале есть, но тебе его не додают)))
А по моральному ресурсу - начать сложно... Но учиться еще сложнее. Может пропасть стремление в момент обучения на изи. Есть специальные тренинги для этого даже. И эти самые площадки их предоставляют бесплатно. Так как заинтересованы в том, чтобы их студенты закончили обучение.
Ну работодатель или я отстегивает - это уже нюансы) Сам факт - что мне могли эти 13% тоже пойти в карман, но не пошли - грустный! Для меня)

Ого, а вот площадок не видела таких... Ну ладно, это реально большая тема для изучения, спасибо что разжевал)
 
Ну работодатель или я отстегивает - это уже нюансы) Сам факт - что мне могли эти 13% тоже пойти в карман, но не пошли - грустный! Для меня)

Ого, а вот площадок не видела таких... Ну ладно, это реально большая тема для изучения, спасибо что разжевал)
Ну ты когда договариваешься о ЗП на любой работе, всегда договариваешься о той сумме, которую получишь на руки) А остальные нюансы - дело работодателя) Так что можно и не думать об остальном)
 
Верх Низ