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>10 сен 2021</li>
2
<ul><li>10 сен 2021</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>Мы уже рассказывали об <a>играх</a>, в которых можно освоить новые языки программирования или просто убить время с пользой. На этот раз мы подобрали 15 игрушек для начинающих веб-программистов.</p>
7
<p>Мы уже рассказывали об <a>играх</a>, в которых можно освоить новые языки программирования или просто убить время с пользой. На этот раз мы подобрали 15 игрушек для начинающих веб-программистов.</p>
8
<p><strong>Дисклеймер:</strong>вы не станете профессиональным разработчиком, даже если пройдёте все уровни. Зато быстро разберётесь с базовыми технологиями и почувствуете себя увереннее.</p>
8
<p><strong>Дисклеймер:</strong>вы не станете профессиональным разработчиком, даже если пройдёте все уровни. Зато быстро разберётесь с базовыми технологиями и почувствуете себя увереннее.</p>
9
<p><a>HTML и CSS</a></p>
9
<p><a>HTML и CSS</a></p>
10
<ol><li><a>Super Markup Man</a></li>
10
<ol><li><a>Super Markup Man</a></li>
11
<li><a>Erase All Kittens</a></li>
11
<li><a>Erase All Kittens</a></li>
12
<li><a>CSS Diner</a></li>
12
<li><a>CSS Diner</a></li>
13
<li><a>Flexbox Defense</a></li>
13
<li><a>Flexbox Defense</a></li>
14
<li><a>Flexbox Froggy</a></li>
14
<li><a>Flexbox Froggy</a></li>
15
<li><a>Grid Garden</a></li>
15
<li><a>Grid Garden</a></li>
16
<li><a>Grid Critters</a></li>
16
<li><a>Grid Critters</a></li>
17
<li><a>CSSBattle "LEARN"</a></li>
17
<li><a>CSSBattle "LEARN"</a></li>
18
</ol>Скриншот: сайт Super Markup Man<p><strong>Чему научитесь:</strong>HTML и CSS.</p>
18
</ol>Скриншот: сайт Super Markup Man<p><strong>Чему научитесь:</strong>HTML и CSS.</p>
19
<p><strong>Сколько стоит:</strong>102 рубля в Steam.</p>
19
<p><strong>Сколько стоит:</strong>102 рубля в Steam.</p>
20
<p><strong>Язык:</strong>английский.</p>
20
<p><strong>Язык:</strong>английский.</p>
21
<a></a><p>Вы играете за Суперразметчика и CSS-копа, которые без устали таскают теги HTML и селекторы CSS. Нужно переставить блоки так, чтобы скопировать образец веб-страницы. Каждое изменение мгновенно отображается в рабочей области справа.</p>
21
<a></a><p>Вы играете за Суперразметчика и CSS-копа, которые без устали таскают теги HTML и селекторы CSS. Нужно переставить блоки так, чтобы скопировать образец веб-страницы. Каждое изменение мгновенно отображается в рабочей области справа.</p>
22
Скриншот: сайт Erase All Kittens<p><strong>Чему научитесь:</strong>HTML и основам программирования.</p>
22
Скриншот: сайт Erase All Kittens<p><strong>Чему научитесь:</strong>HTML и основам программирования.</p>
23
<p><strong>Сколько стоит:</strong>бесплатно.</p>
23
<p><strong>Сколько стоит:</strong>бесплатно.</p>
24
<p><strong>Язык:</strong>английский.</p>
24
<p><strong>Язык:</strong>английский.</p>
25
<a></a><p>Игра для детей от 8 лет. Управляйте котиком и преодолевайте препятствия, меняя HTML-разметку. Например, добавьте больше текста в тег <p></p>, чтобы перебраться на другую сторону обрыва. Слоган платформы: "Учись кодить. Спаси котиков. Спаси вселенную".</p>
25
<a></a><p>Игра для детей от 8 лет. Управляйте котиком и преодолевайте препятствия, меняя HTML-разметку. Например, добавьте больше текста в тег <p></p>, чтобы перебраться на другую сторону обрыва. Слоган платформы: "Учись кодить. Спаси котиков. Спаси вселенную".</p>
26
Скриншот: сайт CSS Diner<p><strong>Чему научитесь:</strong>управлять селекторами в CSS.</p>
26
Скриншот: сайт CSS Diner<p><strong>Чему научитесь:</strong>управлять селекторами в CSS.</p>
27
<p><strong>Сколько стоит:</strong>бесплатно.</p>
27
<p><strong>Сколько стоит:</strong>бесплатно.</p>
28
<p><strong>Язык:</strong>английский.</p>
28
<p><strong>Язык:</strong>английский.</p>
29
<a></a><p>Перед вами набор элементов HTML в виде столовых приборов и еды. Нужно написать правильный селектор, чтобы убрать предмет со стола. Например, plate apple убирает яблоко с тарелки.</p>
29
<a></a><p>Перед вами набор элементов HTML в виде столовых приборов и еды. Нужно написать правильный селектор, чтобы убрать предмет со стола. Например, plate apple убирает яблоко с тарелки.</p>
30
Скриншот: сайт Flexbox Defense<p><strong>Чему научитесь:</strong>позиционировать элементы с помощью CSS Flexbox.</p>
30
Скриншот: сайт Flexbox Defense<p><strong>Чему научитесь:</strong>позиционировать элементы с помощью CSS Flexbox.</p>
31
<p><strong>Сколько стоит:</strong>бесплатно.</p>
31
<p><strong>Сколько стоит:</strong>бесплатно.</p>
32
<p><strong>Язык:</strong>английский.</p>
32
<p><strong>Язык:</strong>английский.</p>
33
<a></a><p>Расставляйте боевые башни с помощью CSS Flexbox, чтобы враги не прошли по дороге. Или пропишите правильные свойства для justify-content и align-items - тогда ваши пушки смогут простреливать нужный угол.</p>
33
<a></a><p>Расставляйте боевые башни с помощью CSS Flexbox, чтобы враги не прошли по дороге. Или пропишите правильные свойства для justify-content и align-items - тогда ваши пушки смогут простреливать нужный угол.</p>
34
Скриншот: сайт Flexbox Froggy<p><strong>Чему научитесь:</strong>CSS Flexbox.</p>
34
Скриншот: сайт Flexbox Froggy<p><strong>Чему научитесь:</strong>CSS Flexbox.</p>
35
<p><strong>Сколько стоит:</strong>бесплатно.</p>
35
<p><strong>Сколько стоит:</strong>бесплатно.</p>
36
<p><strong>Язык:</strong>русский.</p>
36
<p><strong>Язык:</strong>русский.</p>
37
<a></a><p>Ещё одна онлайн-обучалка по Flexbox. Помогайте лягушатам добраться до нижней части пруда с помощью CSS. Например, пропишите правильное значение для свойства align-items. В процессе создания игры ни один лягушонок не пострадал :)</p>
37
<a></a><p>Ещё одна онлайн-обучалка по Flexbox. Помогайте лягушатам добраться до нижней части пруда с помощью CSS. Например, пропишите правильное значение для свойства align-items. В процессе создания игры ни один лягушонок не пострадал :)</p>
38
Скриншот: сайт Grid Garden<p><strong>Чему научитесь:</strong>CSS Grid.</p>
38
Скриншот: сайт Grid Garden<p><strong>Чему научитесь:</strong>CSS Grid.</p>
39
<p><strong>Сколько стоит:</strong>бесплатно.</p>
39
<p><strong>Сколько стоит:</strong>бесплатно.</p>
40
<p><strong>Язык:</strong>русский.</p>
40
<p><strong>Язык:</strong>русский.</p>
41
<a></a><p>Изучайте CSS Grid, выращивая морковь. Например, чтобы полить грядку, нужно вписать нужное значение для grid-area. На каждом уровне есть подсказки и описание свойств CSS Grid. Хорошая альтернатива поездке на дачу.</p>
41
<a></a><p>Изучайте CSS Grid, выращивая морковь. Например, чтобы полить грядку, нужно вписать нужное значение для grid-area. На каждом уровне есть подсказки и описание свойств CSS Grid. Хорошая альтернатива поездке на дачу.</p>
42
Скриншот: сайт Grid Critters<p><strong>Чему научитесь:</strong>CSS Grid.</p>
42
Скриншот: сайт Grid Critters<p><strong>Чему научитесь:</strong>CSS Grid.</p>
43
<p><strong>Сколько стоит:</strong>149 долларов за пожизненный доступ (так пишут на сайте).</p>
43
<p><strong>Сколько стоит:</strong>149 долларов за пожизненный доступ (так пишут на сайте).</p>
44
<p><strong>Язык:</strong>английский.</p>
44
<p><strong>Язык:</strong>английский.</p>
45
<a></a><p>Вы на загадочной планете Grideros. Ваша миссия - с помощью мощных технологий Grid спасти инопланетных жителей от вымирания. Например, если не хватает места на планете, прописываете grid-template-rows и расширяете свои владения.</p>
45
<a></a><p>Вы на загадочной планете Grideros. Ваша миссия - с помощью мощных технологий Grid спасти инопланетных жителей от вымирания. Например, если не хватает места на планете, прописываете grid-template-rows и расширяете свои владения.</p>
46
Скриншот: сайт CSSBattle "LEARN"<p><strong>Чему научитесь:</strong>CSS.</p>
46
Скриншот: сайт CSSBattle "LEARN"<p><strong>Чему научитесь:</strong>CSS.</p>
47
<p><strong>Сколько стоит:</strong>бесплатно.</p>
47
<p><strong>Сколько стоит:</strong>бесплатно.</p>
48
<p><strong>Язык:</strong>английский.</p>
48
<p><strong>Язык:</strong>английский.</p>
49
<a></a><p>Интерактивный CSS-курс, подходит как для начинающих, так и для опытных разработчиков и даже экспертов. Нужно превратить квадрат в фигуру из задания. На первых уровнях - в круг или треугольник, а на последних - в гитару, гриб или звезду. После курса можно зачелленджить других игроков.</p>
49
<a></a><p>Интерактивный CSS-курс, подходит как для начинающих, так и для опытных разработчиков и даже экспертов. Нужно превратить квадрат в фигуру из задания. На первых уровнях - в круг или треугольник, а на последних - в гитару, гриб или звезду. После курса можно зачелленджить других игроков.</p>
50
Скриншот: сайт Crunchzilla<p><strong>Чему научитесь:</strong>JavaScript, статистика.</p>
50
Скриншот: сайт Crunchzilla<p><strong>Чему научитесь:</strong>JavaScript, статистика.</p>
51
<p><strong>Сколько стоит:</strong>бесплатно.</p>
51
<p><strong>Сколько стоит:</strong>бесплатно.</p>
52
<p><strong>Язык:</strong>английский.</p>
52
<p><strong>Язык:</strong>английский.</p>
53
<a></a><p>Интерактивная обучалка программированию. Есть три уровня: для детей (Code Monster), подростков (Code Maven) и взрослых (Game Maven). Нужно редактировать код и писать его самому. Например, поменять цвета двух квадратов, переместить и объединить их. Возрастное разделение условное - скорее речь об уровне знаний.</p>
53
<a></a><p>Интерактивная обучалка программированию. Есть три уровня: для детей (Code Monster), подростков (Code Maven) и взрослых (Game Maven). Нужно редактировать код и писать его самому. Например, поменять цвета двух квадратов, переместить и объединить их. Возрастное разделение условное - скорее речь об уровне знаний.</p>
54
Скриншот: сайт Warriorjs<p><strong>Чему научитесь:</strong>JavaScript.</p>
54
Скриншот: сайт Warriorjs<p><strong>Чему научитесь:</strong>JavaScript.</p>
55
<p><strong>Сколько стоит:</strong>бесплатно.</p>
55
<p><strong>Сколько стоит:</strong>бесплатно.</p>
56
<p><strong>Язык:</strong>английский.</p>
56
<p><strong>Язык:</strong>английский.</p>
57
<a></a><p>Найдите легендарный меч в заброшенной башне, используя JavaScript. Чем выше поднимаетесь по башне, тем сложнее задания. Читайте описание справа, пишите функции и методы вроде warrior.walk(), warrior.think() → наслаждайтесь результатом.</p>
57
<a></a><p>Найдите легендарный меч в заброшенной башне, используя JavaScript. Чем выше поднимаетесь по башне, тем сложнее задания. Читайте описание справа, пишите функции и методы вроде warrior.walk(), warrior.think() → наслаждайтесь результатом.</p>
58
Скриншот: сайт JS Robot<p><strong>Чему научитесь:</strong>JavaScript.</p>
58
Скриншот: сайт JS Robot<p><strong>Чему научитесь:</strong>JavaScript.</p>
59
<p><strong>Сколько стоит:</strong>бесплатно.</p>
59
<p><strong>Сколько стоит:</strong>бесплатно.</p>
60
<p><strong>Язык:</strong>английский.</p>
60
<p><strong>Язык:</strong>английский.</p>
61
<a></a><p>Нужно довести робота до флага. Он может пострадать от ловушек или просто разрядиться - тогда придётся начинать всё сначала. На каждом уровне объясняют основы JS: вы читаете инструкции, а потом пишете на вкладке Script примерно такой код:</p>
61
<a></a><p>Нужно довести робота до флага. Он может пострадать от ловушек или просто разрядиться - тогда придётся начинать всё сначала. На каждом уровне объясняют основы JS: вы читаете инструкции, а потом пишете на вкладке Script примерно такой код:</p>
62
function loop(robot) { robot.action = {type: 'move', amount: 40}; }.<p>Хотя кодить необязательно - можно включить управление с клавиатуры и пройти JS Robot как обычную браузерную игру. На четвёртом уровне автор, видимо, устал писать инструкции, поэтому предлагает вообще забить на код и просто поиграть.</p>
62
function loop(robot) { robot.action = {type: 'move', amount: 40}; }.<p>Хотя кодить необязательно - можно включить управление с клавиатуры и пройти JS Robot как обычную браузерную игру. На четвёртом уровне автор, видимо, устал писать инструкции, поэтому предлагает вообще забить на код и просто поиграть.</p>
63
Скриншот: сайт Elevator Saga<p><strong>Чему научитесь:</strong>JavaScript.</p>
63
Скриншот: сайт Elevator Saga<p><strong>Чему научитесь:</strong>JavaScript.</p>
64
<p><strong>Сколько стоит:</strong>бесплатно.</p>
64
<p><strong>Сколько стоит:</strong>бесплатно.</p>
65
<p><strong>Язык:</strong>английский.</p>
65
<p><strong>Язык:</strong>английский.</p>
66
<a></a><p>Игра не для новичков. Нужно программировать движения лифта на JavaScript через методы вроде goToFloor() и выполнять всякие задания. Например, перевезти 15 человек за 60 секунд. Помимо правильности в решениях важна эффективность, поэтому вы параллельно прокачаете алгоритмическое мышление. Кстати, есть хороший хак - можно посмотреть, как решают задачи другие игроки.</p>
66
<a></a><p>Игра не для новичков. Нужно программировать движения лифта на JavaScript через методы вроде goToFloor() и выполнять всякие задания. Например, перевезти 15 человек за 60 секунд. Помимо правильности в решениях важна эффективность, поэтому вы параллельно прокачаете алгоритмическое мышление. Кстати, есть хороший хак - можно посмотреть, как решают задачи другие игроки.</p>
67
Скриншот: сайт Screeps<p><strong>Чему научитесь:</strong>JavaScript.</p>
67
Скриншот: сайт Screeps<p><strong>Чему научитесь:</strong>JavaScript.</p>
68
<p><strong>Сколько стоит:</strong>бесплатно.</p>
68
<p><strong>Сколько стоит:</strong>бесплатно.</p>
69
<p><strong>Язык:</strong>английский.</p>
69
<p><strong>Язык:</strong>английский.</p>
70
<a></a><p>Многопользовательская онлайн-стратегия в реальном времени. Вы создаёте колонию, добываете ресурсы и строите юнитов. Юниты - это скрипты, отсюда и название игры - сокращённое scripted creeps. Вы программируете скрипсов, после чего они работают самостоятельно: строят здания, добывают ресурсы, ведут торговлю и завоёвывают новые территории.</p>
70
<a></a><p>Многопользовательская онлайн-стратегия в реальном времени. Вы создаёте колонию, добываете ресурсы и строите юнитов. Юниты - это скрипты, отсюда и название игры - сокращённое scripted creeps. Вы программируете скрипсов, после чего они работают самостоятельно: строят здания, добывают ресурсы, ведут торговлю и завоёвывают новые территории.</p>
71
Скриншот: сайт Untrusted<p><strong>Чему научитесь:</strong>JavaScript.</p>
71
Скриншот: сайт Untrusted<p><strong>Чему научитесь:</strong>JavaScript.</p>
72
<p><strong>Сколько стоит:</strong>бесплатно.</p>
72
<p><strong>Сколько стоит:</strong>бесплатно.</p>
73
<p><strong>Язык:</strong>английский.</p>
73
<p><strong>Язык:</strong>английский.</p>
74
<a></a><p>Помогите доктору Эвалу пройти ряд испытаний, решая задачки на JavaScript. Игра не для новичков. Нужно понять код в правом окне и изменить его таким образом, чтобы убрать препятствия на пути @ к прямоугольнику.</p>
74
<a></a><p>Помогите доктору Эвалу пройти ряд испытаний, решая задачки на JavaScript. Игра не для новичков. Нужно понять код в правом окне и изменить его таким образом, чтобы убрать препятствия на пути @ к прямоугольнику.</p>
75
Скриншот: сайт Return true to win<p><strong>Чему научитесь:</strong>PHP.</p>
75
Скриншот: сайт Return true to win<p><strong>Чему научитесь:</strong>PHP.</p>
76
<p><strong>Сколько стоит:</strong>бесплатно.</p>
76
<p><strong>Сколько стоит:</strong>бесплатно.</p>
77
<p><strong>Язык:</strong>английский.</p>
77
<p><strong>Язык:</strong>английский.</p>
78
<a></a><p>Задания для тех, кто хочет прокачаться в PHP. Нужно переписать функцию, чтобы она вернула true. С каждым уровнем сложность растёт. Никаких объяснений и руководств.</p>
78
<a></a><p>Задания для тех, кто хочет прокачаться в PHP. Нужно переписать функцию, чтобы она вернула true. С каждым уровнем сложность растёт. Никаких объяснений и руководств.</p>
79
<p>Когда захватите все территории и посадите морковку, переходите на следующий уровень - в Skillbox. На курсе "<a>Профессия Веб-разработчик</a>" вы освоите несколько языков программирования, актуальные фреймворки и даже прокачаетесь в английском.</p>
79
<p>Когда захватите все территории и посадите морковку, переходите на следующий уровень - в Skillbox. На курсе "<a>Профессия Веб-разработчик</a>" вы освоите несколько языков программирования, актуальные фреймворки и даже прокачаетесь в английском.</p>
80
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
80
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>