HTML Diff
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-разметку. Например, добавьте больше текста в тег &lt;p&gt;&lt;/p&gt;, чтобы перебраться на другую сторону обрыва. Слоган платформы: "Учись кодить. Спаси котиков. Спаси вселенную".</p>
25 <a></a><p>Игра для детей от 8 лет. Управляйте котиком и преодолевайте препятствия, меняя HTML-разметку. Например, добавьте больше текста в тег &lt;p&gt;&lt;/p&gt;, чтобы перебраться на другую сторону обрыва. Слоган платформы: "Учись кодить. Спаси котиков. Спаси вселенную".</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>