0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#подборки</a></p>
1
<p><a>#подборки</a></p>
2
<ul><li>4 мар 2025</li>
2
<ul><li>4 мар 2025</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Так и до оффера доиграться можно.</p>
4
</ul><p>Так и до оффера доиграться можно.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
6
<p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
7
<p>Чтобы освоить азы программирования или новый инструмент, не обязательно штудировать скучные талмуды. Если неправильно выбрать учебник - можно и вовсе разочароваться в IT. Куда веселее учиться по играм. Мы сделали большую подборку для тех, кто любит совмещать приятное с приятным. Здесь 20 игр для матёрых программистов, новичков и детей.</p>
7
<p>Чтобы освоить азы программирования или новый инструмент, не обязательно штудировать скучные талмуды. Если неправильно выбрать учебник - можно и вовсе разочароваться в IT. Куда веселее учиться по играм. Мы сделали большую подборку для тех, кто любит совмещать приятное с приятным. Здесь 20 игр для матёрых программистов, новичков и детей.</p>
8
<p><strong>Содержание</strong>:</p>
8
<p><strong>Содержание</strong>:</p>
9
<ul><li><a>Инди-шедевры для гиков</a></li>
9
<ul><li><a>Инди-шедевры для гиков</a></li>
10
<li><a>Машинное обучение с котиками</a></li>
10
<li><a>Машинное обучение с котиками</a></li>
11
<li><a>Осваиваем Git</a></li>
11
<li><a>Осваиваем Git</a></li>
12
<li><a>Осваиваем Vim</a></li>
12
<li><a>Осваиваем Vim</a></li>
13
<li><a>Учим языки программирования</a></li>
13
<li><a>Учим языки программирования</a></li>
14
<li><a>Оттачиваем мастерство</a></li>
14
<li><a>Оттачиваем мастерство</a></li>
15
<li><a>Программирование для самых маленьких</a></li>
15
<li><a>Программирование для самых маленьких</a></li>
16
</ul><em>Скриншот: игра Human Resource Machine / Tomorrow Corporation</em><p><strong>Игра поможет освоить</strong>: алгоритмы.</p>
16
</ul><em>Скриншот: игра Human Resource Machine / Tomorrow Corporation</em><p><strong>Игра поможет освоить</strong>: алгоритмы.</p>
17
<p><strong>Сколько стоит</strong>: 360 рублей в Steam.</p>
17
<p><strong>Сколько стоит</strong>: 360 рублей в Steam.</p>
18
<p><strong>Язык</strong>: русский, английский и ещё 17 языков.</p>
18
<p><strong>Язык</strong>: русский, английский и ещё 17 языков.</p>
19
<p><a>Подробнее</a></p>
19
<p><a>Подробнее</a></p>
20
<p>Игрок управляет клерком, которому начальник даёт задания. Цель каждой миссии - автоматизировать работу клерка на игровом языке программирования. Строите алгоритм, перетаскиваете блоки inbox, copyfrom, jump и наблюдаете за результатом.</p>
20
<p>Игрок управляет клерком, которому начальник даёт задания. Цель каждой миссии - автоматизировать работу клерка на игровом языке программирования. Строите алгоритм, перетаскиваете блоки inbox, copyfrom, jump и наблюдаете за результатом.</p>
21
<p>Кстати, авторы игры Human Resource Machine - создатели некогда популярной головоломки World of Goo. Изначально её выпустили для Windows, но заняла топы в магазинах приложений она после выхода мобильной версии.</p>
21
<p>Кстати, авторы игры Human Resource Machine - создатели некогда популярной головоломки World of Goo. Изначально её выпустили для Windows, но заняла топы в магазинах приложений она после выхода мобильной версии.</p>
22
<em>Скриншот: игра Shenzhen I/O / Zachtronics</em><p><strong>Игра поможет освоить</strong>: основы ассемблера, электроники и алгоритмы.</p>
22
<em>Скриншот: игра Shenzhen I/O / Zachtronics</em><p><strong>Игра поможет освоить</strong>: основы ассемблера, электроники и алгоритмы.</p>
23
<p><strong>Сколько стоит</strong>: 360 рублей в Steam единоразово.</p>
23
<p><strong>Сколько стоит</strong>: 360 рублей в Steam единоразово.</p>
24
<p><strong>Язык</strong>: английский, китайский.</p>
24
<p><strong>Язык</strong>: английский, китайский.</p>
25
<p><a>Подробнее</a></p>
25
<p><a>Подробнее</a></p>
26
<p>Вы - инженер-электронщик в Шэньчжэне, одном из центров китайской хайтек-индустрии. По ходу игры нужно разрабатывать электронные схемы и писать для них код на ассемблере. Можно даже создавать собственные задачи на Lua.</p>
26
<p>Вы - инженер-электронщик в Шэньчжэне, одном из центров китайской хайтек-индустрии. По ходу игры нужно разрабатывать электронные схемы и писать для них код на ассемблере. Можно даже создавать собственные задачи на Lua.</p>
27
<p>К игре прилагается 50-страничный PDF-мануал, без которого её не пройти. Отличная возможность познакомиться с низкоуровневым программированием - это подтверждают более 2000 крайне положительных отзывов игроков.</p>
27
<p>К игре прилагается 50-страничный PDF-мануал, без которого её не пройти. Отличная возможность познакомиться с низкоуровневым программированием - это подтверждают более 2000 крайне положительных отзывов игроков.</p>
28
<p>"Работаешь программистом, приходишь уставший домой и с мыслью "наконец-то поиграю“ включаешь симулятор программиста :)".</p>
28
<p>"Работаешь программистом, приходишь уставший домой и с мыслью "наконец-то поиграю“ включаешь симулятор программиста :)".</p>
29
<p>Комментарий пользователя в<strong>Steam</strong></p>
29
<p>Комментарий пользователя в<strong>Steam</strong></p>
30
<em>Скриншот: игра Shenzhen I/O / Zachtronics</em><em>Скриншот: игра 7 Billion Humans / Tomorrow Corporation</em><p><strong>Игра поможет освоить</strong>: алгоритмы.</p>
30
<em>Скриншот: игра Shenzhen I/O / Zachtronics</em><em>Скриншот: игра 7 Billion Humans / Tomorrow Corporation</em><p><strong>Игра поможет освоить</strong>: алгоритмы.</p>
31
<p><strong>Сколько стоит</strong>: 360 рублей в Steam единоразово.</p>
31
<p><strong>Сколько стоит</strong>: 360 рублей в Steam единоразово.</p>
32
<p><strong>Язык</strong>: русский, английский и ещё 9 языков.</p>
32
<p><strong>Язык</strong>: русский, английский и ещё 9 языков.</p>
33
<p><a>Подробнее</a></p>
33
<p><a>Подробнее</a></p>
34
<p>Продолжение Human Resource Machine. Игроку нужно автоматизировать деятельность толпы офисных работников и решать головоломки. В игре более 60 уровней, где придётся перетаскивать блоки вроде "взятьИз", "дать", "шаг", "если" - причём так, чтобы клерки идеально выполняли поручения босса.</p>
34
<p>Продолжение Human Resource Machine. Игроку нужно автоматизировать деятельность толпы офисных работников и решать головоломки. В игре более 60 уровней, где придётся перетаскивать блоки вроде "взятьИз", "дать", "шаг", "если" - причём так, чтобы клерки идеально выполняли поручения босса.</p>
35
<em>Скриншот: игра TIS-100 / Zachtronics</em><p><strong>Игра поможет освоить</strong>: основы ассемблера и алгоритмы.</p>
35
<em>Скриншот: игра TIS-100 / Zachtronics</em><p><strong>Игра поможет освоить</strong>: основы ассемблера и алгоритмы.</p>
36
<p><strong>Сколько стоит</strong>: 175 рублей в Steam единоразово.</p>
36
<p><strong>Сколько стоит</strong>: 175 рублей в Steam единоразово.</p>
37
<p><strong>Язык</strong>: английский.</p>
37
<p><strong>Язык</strong>: английский.</p>
38
<p><a>Подробнее</a></p>
38
<p><a>Подробнее</a></p>
39
<p>Задача игрока - переписать повреждённые блоки кода на псевдоассемблере, чтобы починить "интеллектуальную систему". Есть руководство с подробным описанием команд. Игра подойдёт опытным программистам или тем, кто хочет развить логику и грокать алгоритмы.</p>
39
<p>Задача игрока - переписать повреждённые блоки кода на псевдоассемблере, чтобы починить "интеллектуальную систему". Есть руководство с подробным описанием команд. Игра подойдёт опытным программистам или тем, кто хочет развить логику и грокать алгоритмы.</p>
40
<em>Скриншот: игра Exapunks / Zachtronics</em><p><strong>Игра поможет освоить</strong>: основы ассемблера и алгоритмы.</p>
40
<em>Скриншот: игра Exapunks / Zachtronics</em><p><strong>Игра поможет освоить</strong>: основы ассемблера и алгоритмы.</p>
41
<p><strong>Сколько стоит</strong>: 435 рублей в Steam единоразово.</p>
41
<p><strong>Сколько стоит</strong>: 435 рублей в Steam единоразово.</p>
42
<p><strong>Язык</strong>: английский.</p>
42
<p><strong>Язык</strong>: английский.</p>
43
<p><a>Подробнее</a></p>
43
<p><a>Подробнее</a></p>
44
<p>Ещё одна игра от Zachtronics развивает идеи TIS-100 и Shenzhen I/O. Сюжет такой: на дворе 1997 год. Игрок - хакер, который заболел странным недугом. Он заключил сделку: один взлом - одна доза суперлекарства. Необходимо читать местный журнал Trash world news, который печатает руководства и секретную информацию, писать вирусы, взламывать банки, университеты, правительство и… самого себя. Для тех, кто застрял, разработчики создали руководство по командам.</p>
44
<p>Ещё одна игра от Zachtronics развивает идеи TIS-100 и Shenzhen I/O. Сюжет такой: на дворе 1997 год. Игрок - хакер, который заболел странным недугом. Он заключил сделку: один взлом - одна доза суперлекарства. Необходимо читать местный журнал Trash world news, который печатает руководства и секретную информацию, писать вирусы, взламывать банки, университеты, правительство и… самого себя. Для тех, кто застрял, разработчики создали руководство по командам.</p>
45
<p>"Лучшая игра в мире! Если вы любите головоломки для программистов, конечно".</p>
45
<p>"Лучшая игра в мире! Если вы любите головоломки для программистов, конечно".</p>
46
<p>Комментарий пользователя в<strong>Steam</strong></p>
46
<p>Комментарий пользователя в<strong>Steam</strong></p>
47
<em>Скриншот: игра while True: learn() / Luden.io</em><p><strong>Игра поможет освоить</strong>: основы машинного обучения и алгоритмы.</p>
47
<em>Скриншот: игра while True: learn() / Luden.io</em><p><strong>Игра поможет освоить</strong>: основы машинного обучения и алгоритмы.</p>
48
<p><strong>Сколько стоит</strong>: 299 рублей в Steam.</p>
48
<p><strong>Сколько стоит</strong>: 299 рублей в Steam.</p>
49
<p><strong>Язык</strong>: русский, английский и ещё 16 языков.</p>
49
<p><strong>Язык</strong>: русский, английский и ещё 16 языков.</p>
50
<p><a>Подробнее</a></p>
50
<p><a>Подробнее</a></p>
51
<p>Эта головоломка - симулятор машинного обучения. Вы играете за программиста, который обнаружил, что его кот разбирается в компьютерах лучше него. Правда, котейка не может поделиться знаниями, потому что не говорит. Задача - освоить машинное обучение и написать переводчик с кошачьего на человеческий.</p>
51
<p>Эта головоломка - симулятор машинного обучения. Вы играете за программиста, который обнаружил, что его кот разбирается в компьютерах лучше него. Правда, котейка не может поделиться знаниями, потому что не говорит. Задача - освоить машинное обучение и написать переводчик с кошачьего на человеческий.</p>
52
<p>Игровой процесс сводится к переносу данных из левой части экрана в правую. Для этого нужно перетаскивать функциональные блоки, подбирать для них параметры и соединять их между собой. Если что-то не получается, спросите на CatOverflow.</p>
52
<p>Игровой процесс сводится к переносу данных из левой части экрана в правую. Для этого нужно перетаскивать функциональные блоки, подбирать для них параметры и соединять их между собой. Если что-то не получается, спросите на CatOverflow.</p>
53
<p>"Это отличная игра для тех, кто хочет узнать больше о машинном обучении и о том, как его можно использовать в повседневной жизни - для работы или просто из любопытства, например чтобы понять, как общаться со своей кошкой!"</p>
53
<p>"Это отличная игра для тех, кто хочет узнать больше о машинном обучении и о том, как его можно использовать в повседневной жизни - для работы или просто из любопытства, например чтобы понять, как общаться со своей кошкой!"</p>
54
<p>Комментарий пользователя в<strong>Steam</strong></p>
54
<p>Комментарий пользователя в<strong>Steam</strong></p>
55
<em>Скриншот: официальный сайт LearnGitBranching</em><p><strong>Игра поможет освоить</strong>: основы Git.</p>
55
<em>Скриншот: официальный сайт LearnGitBranching</em><p><strong>Игра поможет освоить</strong>: основы Git.</p>
56
<p><strong>Сколько стоит</strong>: бесплатно.</p>
56
<p><strong>Сколько стоит</strong>: бесплатно.</p>
57
<p><strong>Язык</strong>: английский.</p>
57
<p><strong>Язык</strong>: английский.</p>
58
<p><a>Подробнее</a></p>
58
<p><a>Подробнее</a></p>
59
<p>Минималистичная онлайн-обучалка по основам Git. В начале каждого уровня игроку надо изучить теорию и посмотреть демо, а потом - выполнить практические задания. Например, создать ветку bugFix, переключиться на новую ветку командой git checkout bugFix и сделать один коммит. Команды вводят в игровом терминале.</p>
59
<p>Минималистичная онлайн-обучалка по основам Git. В начале каждого уровня игроку надо изучить теорию и посмотреть демо, а потом - выполнить практические задания. Например, создать ветку bugFix, переключиться на новую ветку командой git checkout bugFix и сделать один коммит. Команды вводят в игровом терминале.</p>
60
<em>Скриншот: официальный сайт Vim Adventures</em><p><strong>Игра поможет освоить</strong>: основы Vim.</p>
60
<em>Скриншот: официальный сайт Vim Adventures</em><p><strong>Игра поможет освоить</strong>: основы Vim.</p>
61
<p><strong>Сколько стоит</strong>: бесплатно.</p>
61
<p><strong>Сколько стоит</strong>: бесплатно.</p>
62
<p><strong>Язык</strong>: английский.</p>
62
<p><strong>Язык</strong>: английский.</p>
63
<p><a>Подробнее</a></p>
63
<p><a>Подробнее</a></p>
64
<p>Ты можешь знать сколько угодно языков программирования и видеть Linux насквозь, но какой в этом толк, если ты не умеешь работать в Vim? Игра в стиле ретро для тех, кто хочет стать<a>тру-программистом</a>. Задача игрока простая: нужно передвигать курсор по лабиринту с помощью кнопок, которые используют в Vim.</p>
64
<p>Ты можешь знать сколько угодно языков программирования и видеть Linux насквозь, но какой в этом толк, если ты не умеешь работать в Vim? Игра в стиле ретро для тех, кто хочет стать<a>тру-программистом</a>. Задача игрока простая: нужно передвигать курсор по лабиринту с помощью кнопок, которые используют в Vim.</p>
65
<em>Скриншот: официальный сайт CodinGame</em><p><strong>Игра поможет освоить</strong>: Bash, C, C++, C#, Clojure, D, Dart, F#, Go, Groovy, Haskell, Java, JavaScript, Kotlin, Lua, Objective-C, OCaml, Pascal, Perl, PHP, Python (v. 3), Ruby, Rust, Scala, Swift, TypeScript, Visual Basic .NET.</p>
65
<em>Скриншот: официальный сайт CodinGame</em><p><strong>Игра поможет освоить</strong>: Bash, C, C++, C#, Clojure, D, Dart, F#, Go, Groovy, Haskell, Java, JavaScript, Kotlin, Lua, Objective-C, OCaml, Pascal, Perl, PHP, Python (v. 3), Ruby, Rust, Scala, Swift, TypeScript, Visual Basic .NET.</p>
66
<p><strong>Сколько стоит</strong>: бесплатно.</p>
66
<p><strong>Сколько стоит</strong>: бесплатно.</p>
67
<p><strong>Язык</strong>: английский.</p>
67
<p><strong>Язык</strong>: английский.</p>
68
<p><a>Подробнее</a></p>
68
<p><a>Подробнее</a></p>
69
<p>Это целая платформа с набором игр для программистов. Например, в первой игре, которую сайт показывает новичкам, игроку надо защищать планету от инопланетян. Для обороны разработчики предлагают использовать лазерную пушку и один из языков программирования - Python, JavaScript или другие.</p>
69
<p>Это целая платформа с набором игр для программистов. Например, в первой игре, которую сайт показывает новичкам, игроку надо защищать планету от инопланетян. Для обороны разработчики предлагают использовать лазерную пушку и один из языков программирования - Python, JavaScript или другие.</p>
70
<p>В другой игре надо осваивать основы ИИ в многопользовательском режиме и сражаться с другими игроками. Тут есть даже испытание Code Golfing, в котором нужно сократить объём программ. У игрового комьюнити довольно живой форум и канал в Discord. Кстати, рекрутеры нередко ищут здесь сотрудников.</p>
70
<p>В другой игре надо осваивать основы ИИ в многопользовательском режиме и сражаться с другими игроками. Тут есть даже испытание Code Golfing, в котором нужно сократить объём программ. У игрового комьюнити довольно живой форум и канал в Discord. Кстати, рекрутеры нередко ищут здесь сотрудников.</p>
71
<em>Скриншот: официальный сайт Swift Playgrounds</em><p><strong>Игра поможет освоить</strong>: Swift.</p>
71
<em>Скриншот: официальный сайт Swift Playgrounds</em><p><strong>Игра поможет освоить</strong>: Swift.</p>
72
<p><strong>Сколько стоит</strong>: бесплатно.</p>
72
<p><strong>Сколько стоит</strong>: бесплатно.</p>
73
<p><strong>Язык</strong>: английский.</p>
73
<p><strong>Язык</strong>: английский.</p>
74
<p><a>Подробнее</a></p>
74
<p><a>Подробнее</a></p>
75
<p>Приложение для iPad и Mac от Apple. В нём игроку придётся решать головоломки и учить Swift - главный язык программирования в iOS. Поначалу нужно писать простые методы вроде moveForward() и collectGem(), чтобы персонаж двигался и собирал предметы. От уровня к уровню задания усложняются.</p>
75
<p>Приложение для iPad и Mac от Apple. В нём игроку придётся решать головоломки и учить Swift - главный язык программирования в iOS. Поначалу нужно писать простые методы вроде moveForward() и collectGem(), чтобы персонаж двигался и собирал предметы. От уровня к уровню задания усложняются.</p>
76
<em>Скриншот: официальный сайт SQL Murder Mystery</em><p><strong>Игра поможет освоить</strong>: SQL.</p>
76
<em>Скриншот: официальный сайт SQL Murder Mystery</em><p><strong>Игра поможет освоить</strong>: SQL.</p>
77
<p><strong>Сколько стоит</strong>: бесплатно.</p>
77
<p><strong>Сколько стоит</strong>: бесплатно.</p>
78
<p><strong>Язык</strong>: английский.</p>
78
<p><strong>Язык</strong>: английский.</p>
79
<p><a>Подробнее</a></p>
79
<p><a>Подробнее</a></p>
80
<p>В городке SQL City произошло убийство. Игрок - детектив, которому нужно раскрыть дело с помощью команд SQL. Нужно изучить команды и писать правильные запросы к базе данных. Есть руководство для новичков.</p>
80
<p>В городке SQL City произошло убийство. Игрок - детектив, которому нужно раскрыть дело с помощью команд SQL. Нужно изучить команды и писать правильные запросы к базе данных. Есть руководство для новичков.</p>
81
<em>Скриншот: официальный сайт CheckiO</em><p><strong>Игра поможет освоить</strong>: TypeScript, Python.</p>
81
<em>Скриншот: официальный сайт CheckiO</em><p><strong>Игра поможет освоить</strong>: TypeScript, Python.</p>
82
<p><strong>Сколько стоит</strong>: бесплатно.</p>
82
<p><strong>Сколько стоит</strong>: бесплатно.</p>
83
<p><strong>Язык</strong>: английский.</p>
83
<p><strong>Язык</strong>: английский.</p>
84
<p>Стратегия для тех, кто хочет изучить TypeScript или Python. Нет времени на раскачку. Никаких Hello, World!. Игрока сразу же погружают в ООП и объясняют основные концепции этой парадигмы. Нужно писать код в браузерном редакторе и строить военные базы, собирать армию и решать головоломки.</p>
84
<p>Стратегия для тех, кто хочет изучить TypeScript или Python. Нет времени на раскачку. Никаких Hello, World!. Игрока сразу же погружают в ООП и объясняют основные концепции этой парадигмы. Нужно писать код в браузерном редакторе и строить военные базы, собирать армию и решать головоломки.</p>
85
<em>Скриншот: официальный сайт The Deadlock Empire</em><p><strong>Игра поможет освоить</strong>: многопоточное программирование на C#.</p>
85
<em>Скриншот: официальный сайт The Deadlock Empire</em><p><strong>Игра поможет освоить</strong>: многопоточное программирование на C#.</p>
86
<p><strong>Сколько стоит</strong>: бесплатно.</p>
86
<p><strong>Сколько стоит</strong>: бесплатно.</p>
87
<p><strong>Язык</strong>: английский.</p>
87
<p><strong>Язык</strong>: английский.</p>
88
<p><a>Подробнее</a></p>
88
<p><a>Подробнее</a></p>
89
<p>Задача игрока - использовать уязвимости в многопоточных программах, чтобы заставить их зависнуть или работать некорректно. Геймплей не для новичков, но в игре есть руководство на случай "затыков".</p>
89
<p>Задача игрока - использовать уязвимости в многопоточных программах, чтобы заставить их зависнуть или работать некорректно. Геймплей не для новичков, но в игре есть руководство на случай "затыков".</p>
90
<em>Скриншот: официальный сайт Cube Composer</em><p><strong>Игра поможет освоить</strong>: основы функционального программирования.</p>
90
<em>Скриншот: официальный сайт Cube Composer</em><p><strong>Игра поможет освоить</strong>: основы функционального программирования.</p>
91
<p><strong>Сколько стоит</strong>: бесплатно.</p>
91
<p><strong>Сколько стоит</strong>: бесплатно.</p>
92
<p><strong>Язык</strong>: английский.</p>
92
<p><strong>Язык</strong>: английский.</p>
93
<p><a>Подробнее</a></p>
93
<p><a>Подробнее</a></p>
94
<p>Игра для тех, кто давно хотел попробовать функциональное программирование, но боялся. В Cube Composer игроку нужно расставлять функции в правильном порядке, чтобы преобразовать цветные кубики в нужный паттерн.</p>
94
<p>Игра для тех, кто давно хотел попробовать функциональное программирование, но боялся. В Cube Composer игроку нужно расставлять функции в правильном порядке, чтобы преобразовать цветные кубики в нужный паттерн.</p>
95
<em>Скриншот: официальный сайт SQL Noir</em><p><strong>Игра поможет освоить</strong>: основы SQL.</p>
95
<em>Скриншот: официальный сайт SQL Noir</em><p><strong>Игра поможет освоить</strong>: основы SQL.</p>
96
<p><strong>Сколько стоит</strong>: бесплатно.</p>
96
<p><strong>Сколько стоит</strong>: бесплатно.</p>
97
<p><strong>Язык</strong>: английский.</p>
97
<p><strong>Язык</strong>: английский.</p>
98
<p><a>Подробнее</a></p>
98
<p><a>Подробнее</a></p>
99
<p>В SQL Noir игроку предстоит примерить на себя роль детектива. С помощью запросов к базе данных надо искать улики, анализировать их и решать загадки. В игре есть четыре дела, которые предстоит раскрыть:</p>
99
<p>В SQL Noir игроку предстоит примерить на себя роль детектива. С помощью запросов к базе данных надо искать улики, анализировать их и решать загадки. В игре есть четыре дела, которые предстоит раскрыть:</p>
100
<ul><li>таинственное похищение портфеля с документами;</li>
100
<ul><li>таинственное похищение портфеля с документами;</li>
101
<li>кража ценной виниловой пластинки;</li>
101
<li>кража ценной виниловой пластинки;</li>
102
<li>загадочное убийство в Майами;</li>
102
<li>загадочное убийство в Майами;</li>
103
<li>убийство влиятельного аристократа Леонарда Пирса в его поместье.</li>
103
<li>убийство влиятельного аристократа Леонарда Пирса в его поместье.</li>
104
</ul><p>Если у вас получится быстро раскрыть все преступления, можно попробовать себя в роли автора сценариев для других игроков. В <a>репозитории</a>SQL Noir есть подробная инструкция для разработчиков.</p>
104
</ul><p>Если у вас получится быстро раскрыть все преступления, можно попробовать себя в роли автора сценариев для других игроков. В <a>репозитории</a>SQL Noir есть подробная инструкция для разработчиков.</p>
105
<em>Скриншот: официальный сайт Guess This Code</em><p><strong>Игра поможет освоить</strong>: навык решения задач.</p>
105
<em>Скриншот: официальный сайт Guess This Code</em><p><strong>Игра поможет освоить</strong>: навык решения задач.</p>
106
<p><strong>Сколько стоит</strong>: бесплатно.</p>
106
<p><strong>Сколько стоит</strong>: бесплатно.</p>
107
<p><strong>Язык</strong>: английский.</p>
107
<p><strong>Язык</strong>: английский.</p>
108
<p><a>Подробнее</a></p>
108
<p><a>Подробнее</a></p>
109
<p>Викторина, в которой игроку по фрагменту кода нужно узнать язык программирования. За разгаданный фрагмент дают балл. Отлично подходит для проверки своих знаний, расширения кругозора и соревнований с коллегами.</p>
109
<p>Викторина, в которой игроку по фрагменту кода нужно узнать язык программирования. За разгаданный фрагмент дают балл. Отлично подходит для проверки своих знаний, расширения кругозора и соревнований с коллегами.</p>
110
<em>Скриншот: официальный сайт Codebattle</em><p><strong>Игра поможет освоить</strong>: навык быстрого решения задач по программированию.</p>
110
<em>Скриншот: официальный сайт Codebattle</em><p><strong>Игра поможет освоить</strong>: навык быстрого решения задач по программированию.</p>
111
<p><strong>Сколько стоит</strong>: бесплатно.</p>
111
<p><strong>Сколько стоит</strong>: бесплатно.</p>
112
<p><strong>Язык</strong>: английский.</p>
112
<p><strong>Язык</strong>: английский.</p>
113
<p><a>Подробнее</a></p>
113
<p><a>Подробнее</a></p>
114
<p>Соревнование для опытных кодеров. Правила простые: нужно решить задачу быстрее оппонента. Фишка в том, что игрок видит в реальном времени, как её решает соперник. Поддерживает 15 языков программирования, включая JavaScript и Python.</p>
114
<p>Соревнование для опытных кодеров. Правила простые: нужно решить задачу быстрее оппонента. Фишка в том, что игрок видит в реальном времени, как её решает соперник. Поддерживает 15 языков программирования, включая JavaScript и Python.</p>
115
<em>Скриншот: официальный сайт Scratch</em><p><strong>Игра поможет освоить</strong>: визуальный язык программирования Scratch.</p>
115
<em>Скриншот: официальный сайт Scratch</em><p><strong>Игра поможет освоить</strong>: визуальный язык программирования Scratch.</p>
116
<p><strong>Сколько стоит</strong>: бесплатно.</p>
116
<p><strong>Сколько стоит</strong>: бесплатно.</p>
117
<p><strong>Язык</strong>: английский, русский.</p>
117
<p><strong>Язык</strong>: английский, русский.</p>
118
<p><a>Подробнее</a></p>
118
<p><a>Подробнее</a></p>
119
<p>Scratch - это визуальный язык программирования, который создали в MIT для детей и подростков. А ещё это платформа для создания простеньких приложений и анимаций. Программы "собирают" в drag-and-drop-редакторе из логических блоков, среди которых переменные, условия и циклы. Ученики знакомятся с основными концепциями программирования и создают интерактивные истории, игры и мультфильмы.</p>
119
<p>Scratch - это визуальный язык программирования, который создали в MIT для детей и подростков. А ещё это платформа для создания простеньких приложений и анимаций. Программы "собирают" в drag-and-drop-редакторе из логических блоков, среди которых переменные, условия и циклы. Ученики знакомятся с основными концепциями программирования и создают интерактивные истории, игры и мультфильмы.</p>
120
<em>Скриншот: официальный сайт CodeCombat</em><p><strong>Игра поможет освоить</strong>: Python, JavaScript, HTML, CSS, CoffeeScript и C++.</p>
120
<em>Скриншот: официальный сайт CodeCombat</em><p><strong>Игра поможет освоить</strong>: Python, JavaScript, HTML, CSS, CoffeeScript и C++.</p>
121
<p><strong>Сколько стоит</strong>: от 39,60 долларов в год.</p>
121
<p><strong>Сколько стоит</strong>: от 39,60 долларов в год.</p>
122
<p><strong>Язык</strong>: основной - английский, но есть страницы и на русском.</p>
122
<p><strong>Язык</strong>: основной - английский, но есть страницы и на русском.</p>
123
<p><a>Подробнее</a></p>
123
<p><a>Подробнее</a></p>
124
<p>В CodeCombat игроку надо управлять героями с помощью методов вроде heroMoveDown(), heroMoveRight() и сражаться в битвах, достойных Толкиена. Код можно писать с помощью JavaScript, Python, C++, CoffeeScript, и даже языков разметки HTML и CSS. Важно написать не только рабочий, но и чистый код.</p>
124
<p>В CodeCombat игроку надо управлять героями с помощью методов вроде heroMoveDown(), heroMoveRight() и сражаться в битвах, достойных Толкиена. Код можно писать с помощью JavaScript, Python, C++, CoffeeScript, и даже языков разметки HTML и CSS. Важно написать не только рабочий, но и чистый код.</p>
125
<p>У CodeCombat даже есть киберспортивная ИИ-лига, в которой можно потягаться в программировании с реальными соперниками. А ещё, на радость детям, разработчики создали свой мир в Roblox!</p>
125
<p>У CodeCombat даже есть киберспортивная ИИ-лига, в которой можно потягаться в программировании с реальными соперниками. А ещё, на радость детям, разработчики создали свой мир в Roblox!</p>
126
<em>Скриншот: официальный сайт Tynker</em><p><strong>Игра поможет освоить</strong>: HTML и CSS, JavaScript, Python и Java.</p>
126
<em>Скриншот: официальный сайт Tynker</em><p><strong>Игра поможет освоить</strong>: HTML и CSS, JavaScript, Python и Java.</p>
127
<p><strong>Сколько стоит</strong>: от 11 долларов в месяц.</p>
127
<p><strong>Сколько стоит</strong>: от 11 долларов в месяц.</p>
128
<p><strong>Язык</strong>: английский.</p>
128
<p><strong>Язык</strong>: английский.</p>
129
<p><a>Подробнее</a></p>
129
<p><a>Подробнее</a></p>
130
<p>В зависимости от уровня сложности нужно перетаскивать блоки или писать код вручную. Можно учиться создавать моды для Minecraft, выращивать монстров, сражаться с гоблинами и летать на Марс. У Tynker есть несколько мобильных приложений, среди которых<a>учебный редактор Minecraft</a>, туториалы по программированию на Java, JavaScript, Python и других языках.</p>
130
<p>В зависимости от уровня сложности нужно перетаскивать блоки или писать код вручную. Можно учиться создавать моды для Minecraft, выращивать монстров, сражаться с гоблинами и летать на Марс. У Tynker есть несколько мобильных приложений, среди которых<a>учебный редактор Minecraft</a>, туториалы по программированию на Java, JavaScript, Python и других языках.</p>
131
<em>Скриншот: официальный сайт Code</em><p><strong>Игра поможет освоить</strong>: JavaScript, Python, Lua, CoffeeScript.</p>
131
<em>Скриншот: официальный сайт Code</em><p><strong>Игра поможет освоить</strong>: JavaScript, Python, Lua, CoffeeScript.</p>
132
<p><strong>Сколько стоит</strong>: бесплатно.</p>
132
<p><strong>Сколько стоит</strong>: бесплатно.</p>
133
<p><strong>Язык</strong>: русский, английский.</p>
133
<p><strong>Язык</strong>: русский, английский.</p>
134
<p><a>Подробнее</a></p>
134
<p><a>Подробнее</a></p>
135
<p>Портал с огромным количеством коротких курсов по программированию и игр для людей разных возрастов и скиллов. Новички и малыши перетаскивают блоки, а более опытные игроки пишут код вручную. Можно написать игру Flappy Bird, потушить пожар с помощью кода в Minecraft, познакомиться с Python или JavaScript и даже создать целую галактику для "Звёздных войн".</p>
135
<p>Портал с огромным количеством коротких курсов по программированию и игр для людей разных возрастов и скиллов. Новички и малыши перетаскивают блоки, а более опытные игроки пишут код вручную. Можно написать игру Flappy Bird, потушить пожар с помощью кода в Minecraft, познакомиться с Python или JavaScript и даже создать целую галактику для "Звёздных войн".</p>
136
<p>Учиться кодить по играм здорово. Только на собеседовании вряд ли расскажешь, что выучил Java или Python, убивая драконов. За глубокими знаниями и боевым опытом приходите в <a>Skillbox</a>.</p>
136
<p>Учиться кодить по играм здорово. Только на собеседовании вряд ли расскажешь, что выучил Java или Python, убивая драконов. За глубокими знаниями и боевым опытом приходите в <a>Skillbox</a>.</p>
137
<p>Колледж Skillbox: продолжается приём документов</p>
137
<p>Колледж Skillbox: продолжается приём документов</p>
138
<p>Освойте востребованные IT-навыки и начните зарабатывать раньше сверстников. Получите диплом о среднем специальном образовании без затрат на переезд, учась по гибкому графику.</p>
138
<p>Освойте востребованные IT-навыки и начните зарабатывать раньше сверстников. Получите диплом о среднем специальном образовании без затрат на переезд, учась по гибкому графику.</p>
139
<p><a>Узнать больше</a></p>
139
<p><a>Узнать больше</a></p>
140
<p>Цифровой колледж Skillbox</p>
140
<p>Цифровой колледж Skillbox</p>
141
<p>Среднее профессиональное образование онлайн по IT-профессиям.</p>
141
<p>Среднее профессиональное образование онлайн по IT-профессиям.</p>
142
<p><b>Продолжается приём документов.</b></p>
142
<p><b>Продолжается приём документов.</b></p>
143
<p><a>Узнать больше</a></p>
143
<p><a>Узнать больше</a></p>
144
<a><b>Цифровой колледж Skillbox →</b>Востребованные профессии в IT и дизайне. Продолжается приём документов Бесплатная консультация</a>
144
<a><b>Цифровой колледж Skillbox →</b>Востребованные профессии в IT и дизайне. Продолжается приём документов Бесплатная консультация</a>