#HTML

Подключаем скрипты правильно
Подключаем скрипты правильно

От этого зависит скорость загрузки страницы

1 часть
Как начать программировать с нуля
2 часть
Как устроено бесплатное обучение в «Яндекс Практикуме»
3 часть
Бигдата и тепловые карты на примере твитов Байдена и Трампа
4 часть
Как начать писать программу и не пожалеть
5 часть
Спасательный круг для тех, кто начинает писать на JavaScript
6 часть
Как поймать баг в коде: отладка в браузере
7 часть
Подключаем скрипты правильно
easy
Красивый алгоритм для перемешивания букв в словах (и не только)
Красивый алгоритм для перемешивания букв в словах (и не только)

Расширенная веб-версия простого проекта

1 часть
Пятничная дурь: перемешиваем буквы в словах с помощью JavaScript
2 часть
Красивый алгоритм для перемешивания букв в словах (и не только)
medium
Делаем бота для крестиков-ноликов, который почти невозможно обыграть

Проверяем алгоритм минимакса в деле

1 часть
Делаем игру Quatro
2 часть
Минимакс — правило, которое помогает найти лучшее решение в худшей ситуации
3 часть
Делаем бота для крестиков-ноликов, который почти невозможно обыграть
medium
Воруй у Яндекса: хороший стильный расхлоп на странице

Рабочий код для фронтендера

1 часть
Кто такой фронтенд
2 часть
116 тысяч рублей в месяц — средняя зарплата для фронтенда. Как им стать
3 часть
Воруй у Яндекса: хороший стильный расхлоп на странице
easy
Проводим эксперимент Бюффона со спичками в браузере
Проводим эксперимент Бюффона со спичками в браузере

Несложная визуализация красивого метода

1 часть
Алгоритмы для жизни: как выбрать лучшего кандидата
2 часть
Как с помощью спичек найти число пи
3 часть
Проводим эксперимент Бюффона со спичками в браузере
easy
Генератор максимально российских названий для российских ИТ-продуктов
Генератор максимально российских названий для российских ИТ-продуктов

Пригодится на будущее

easy
Как добавить иконку вкладки на страницу
Как добавить иконку вкладки на страницу

Быстрый рецепт на пару минут про фавикон

1 часть
Владимир Олохтонов о работе старшего разработчика в Авито
2 часть
Зачем устанавливать Ubuntu
3 часть
Что такое канбан
4 часть
Делаем свою доску задач с тегами и анимацией
5 часть
Как добавить иконку вкладки на страницу
easy
Делаем свою доску задач с тегами и анимацией
Делаем свою доску задач с тегами и анимацией

Так делает большинство таск-трекеров

1 часть
Владимир Олохтонов о работе старшего разработчика в Авито
2 часть
Зачем устанавливать Ubuntu
3 часть
Что такое канбан
4 часть
Делаем свою доску задач с тегами и анимацией
5 часть
Как добавить иконку вкладки на страницу
medium
Простой способ создать диалоговое окно на странице

Достаточно всего одного HTML-тега

1 часть
Объясни мне: что такое домен и как его получить
2 часть
Как организовать себе красивую почту
3 часть
Как добавить бесящую плашку про куки себе на сайт
4 часть
Простой способ создать диалоговое окно на странице
easy
Продвинутый CSS: работаем с селекторами атрибутов

Игрушки для сложных случаев вёрстки в вебе

1 часть
Программируем скринсейвер для Илона
2 часть
Красивый проект с трёхмерной графикой в браузере
3 часть
Игра «Собери пирамиду»
4 часть
Адаптируем «Пирамиду» для игры на смартфонах
5 часть
Делаем сами себе игру для Android
6 часть
Делаем Шар судьбы на CSS
7 часть
Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах
8 часть
Продвинутый CSS: работаем с селекторами атрибутов
easy
Как адаптировать сайт для чтения скринридером. Введение в ARIA-атрибуты
Как адаптировать сайт для чтения скринридером. Введение в ARIA-атрибуты

В помощь людям, которым трудно смотреть в экран

1 часть
Что такое скринридер и кому он нужен
2 часть
Как адаптировать сайт для чтения скринридером. Введение в ARIA-атрибуты
easy
Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах
Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах

Погружение в поведение объектов в CSS

1 часть
Программируем скринсейвер для Илона
2 часть
Красивый проект с трёхмерной графикой в браузере
3 часть
Игра «Собери пирамиду»
4 часть
Адаптируем «Пирамиду» для игры на смартфонах
5 часть
Делаем сами себе игру для Android
6 часть
Делаем Шар судьбы на CSS
7 часть
Что такое соседние и родственные селекторы в CSS: объясняем на спринтерах
8 часть
Продвинутый CSS: работаем с селекторами атрибутов
easy