Omnex.Study
Курсы / Программирование
🎨

HTML и CSS с нуля

Свёрстай свой первый сайт за 35 часов — от пустого файла до адаптивного лендинга-портфолио, который не стыдно показать заказчику.

С нуля35 часов модулей уроковДоступ навсегда
4 9907 990
Начать бесплатно — первый модуль в подарок

Разовая оплата, без подписки. Школьнику курс покупает родитель из кабинета parents.omnex.study.

О КУРСЕ

**Ты когда-нибудь смотрел на красивый сайт и думал: «А смог бы я такое сделать сам?»** Спойлер: смог бы. Любой сайт в интернете — от лендинга кофейни до интерфейса банка — под капотом собран из двух языков: HTML описывает содержимое, CSS отвечает за красоту. Это первое, что учит каждый фронтендер, и именно с этого начинается путь в профессию, где джуниору в 2025 году платят от 60 000 ₽.

Этот курс — не сухой справочник тегов, которые забудутся через неделю. Мы идём маленькими шагами и с первого же урока пишем настоящий код, который сразу видно в браузере. Ты не просто прочитаешь про Flexbox — ты соберёшь на нём шапку сайта. Не выучишь медиазапросы теоретически — заставишь свой лендинг красиво складываться на экране телефона. Каждая тема раздроблена мелко, чтобы ты не захлебнулся, а спокойно понял и закрепил на практике.

За 8 модулей ты пройдёшь путь от пустого файла `index.html` до адаптивного сайта-портфолио, опубликованного в интернете по настоящей ссылке. По дороге соберёшь 5 проектов: визитку, резюме, карточку товара, макет блога и финальный лендинг — всё это ляжет в твоё портфолио, которое покажешь заказчику или работодателю.

Тебе не нужен мощный компьютер, платные программы или математический склад ума. Нужен только браузер, бесплатный редактор кода и 35 часов честной работы. Если умеешь печатать текст — справишься. Погнали верстать.

РЕЗУЛЬТАТ

Чему научишься.

ПРОГРАММА

модулей, уроков.

01

Модуль 1. Как устроен веб и первая страница

Бесплатный модуль

Разбираемся, как браузер превращает код в сайт, ставим редактор, пишем первый HTML-документ и собираем страницу-визитку — первый проект в портфолио.

  • Как браузер превращает буквы в сайтТеория · 18 мин
  • Рабочее место: VS Code, Live Server и первый файлПрактика · 30 мин
  • Скелет HTML-документа: пять обязательных строкТеория · 20 мин
  • Теги, атрибуты и матрёшка вложенностиТеория · 20 мин
  • Текст: заголовки, абзацы и выделениеТеория · 20 мин
  • Практикум: страница-визиткаПрактика · 40 мин
  • Проверка: первый модульТест · 12 мин
02

Модуль 2. HTML на полную: ссылки, картинки, таблицы, формы

Наполняем страницы содержимым: ссылки и навигация, изображения, списки, таблицы, семантические теги и формы. В финале — HTML-резюме, второй проект портфолио.

  • Ссылки: как сшить страницы в сайтТеория · 20 мин
  • Изображения: тег img, alt и форматыТеория · 20 мин
  • Списки: маркированные, нумерованные, вложенныеТеория · 18 мин
  • Таблицы: строки, ячейки и заголовкиТеория · 20 мин
  • Семантика: теги с говорящими именамиТеория · 20 мин
  • Формы: поля ввода, кнопки и подписиТеория · 22 мин
  • Проект: резюме на чистом HTMLПроект · 50 мин
  • Проверка: весь HTMLТест · 12 мин
03

Модуль 3. CSS: оживляем страницу цветом

Подключаем стили, учимся прицельно выбирать элементы селекторами, задаём цвета, фон, шрифты и единицы измерения. Стилизуем визитку и резюме.

  • Что такое CSS и три способа его подключитьТеория · 20 мин
  • Селекторы: как прицелиться в нужный элементТеория · 22 мин
  • Цвета и фон: HEX, RGB и HSLТеория · 20 мин
  • Шрифты и текст: типографика на CSSТеория · 22 мин
  • Единицы измерения: px, %, em, remТеория · 20 мин
  • Практикум: одеваем страницу в CSSПрактика · 40 мин
  • Проверка: основы CSSТест · 12 мин
04

Модуль 4. Блочная модель: отступы, рамки, размеры

Главный секрет CSS: каждый элемент — коробка. Разбираем padding, margin, рамки, тени, box-sizing и display, а затем собираем карточку товара.

  • Блочная модель: коробка из четырёх слоёвТеория · 20 мин
  • Отступы: padding, margin и их схлопываниеТеория · 20 мин
  • Рамки, скругления и тениТеория · 20 мин
  • box-sizing: почему блок шире, чем ты просилТеория · 20 мин
  • display: block, inline и inline-blockТеория · 20 мин
  • Практикум: карточка товараПрактика · 45 мин
  • Проверка: блочная модельТест · 12 мин
05

Модуль 5. Flexbox: гибкие макеты

Осваиваем главный инструмент современной раскладки: оси, выравнивание, гибкость элементов, перенос и промежутки. Собираем шапку сайта и адаптивную галерею.

  • Знакомство с Flexbox: одна строка меняет всёТеория · 20 мин
  • Выравнивание: justify-content и align-itemsТеория · 22 мин
  • Гибкость: flex-grow, flex-shrink и flex-basisТеория · 22 мин
  • Перенос, направление и gapТеория · 20 мин
  • Проект: шапка сайта с менюПроект · 45 мин
  • Практикум: адаптивная галерея карточекПрактика · 40 мин
  • Проверка: FlexboxТест · 12 мин
06

Модуль 6. Grid и позиционирование

Учимся вырывать элементы из потока (position, z-index) и строить двумерные макеты на CSS Grid: колонки, fr, repeat и именованные области. В финале — макет блога.

  • position: как двигать элементы вне потокаТеория · 22 мин
  • z-index: кто лежит сверхуТеория · 18 мин
  • Знакомство с CSS Grid: сетка в две осиТеория · 22 мин
  • Grid: единица fr, repeat и растяжка ячеекТеория · 22 мин
  • Именованные области: рисуем макет словамиТеория · 22 мин
  • Проект: макет блога на GridПроект · 55 мин
  • Проверка: Grid и позиционированиеТест · 12 мин
07

Модуль 7. Адаптивность: сайт на всех экранах

Учим сайт красиво жить на телефоне, планшете и мониторе: медиазапросы, mobile-first, адаптивные картинки и резиновая типографика. Собираем адаптивный лендинг.

  • Медиазапросы: разные стили под разные экраныТеория · 20 мин
  • Mobile-first: сначала телефон, потом десктопТеория · 20 мин
  • Адаптивные картинки и медиаТеория · 20 мин
  • Резиновая типографика и clamp()Теория · 20 мин
  • Проект: адаптивный лендингПроект · 60 мин
  • Практикум: адаптивная навигацияПрактика · 40 мин
  • Проверка: адаптивностьТест · 12 мин
08

Модуль 8. Финальная полировка и портфолио

Оживляем интерфейс переходами и анимациями, наводим порядок переменными и BEM, публикуем сайт в интернете и собираем финальное портфолио по настоящей ссылке.

  • transition: плавные переходыТеория · 20 мин
  • transform: двигаем, крутим, масштабируемТеория · 20 мин
  • Анимации на @keyframesТеория · 20 мин
  • CSS-переменные: пульт управления дизайномТеория · 20 мин
  • Чистый код: именование классов по BEMТеория · 20 мин
  • Публикация сайта на GitHub PagesТеория · 22 мин
  • Финальный проект: сайт-портфолиоПроект · 60 мин
  • Проверка: финал и весь курсТест · 12 мин
ИНСТРУМЕНТЫ

С чем будешь работать.

HTML5CSS3VS Codeрасширение Live ServerGoogle Chrome + DevToolsFlexboxCSS GridмедиазапросыGoogle FontsGitHub Pages

HTML и CSS с нуля: первый модуль — бесплатно.

Начать бесплатно — первый модуль в подарок
HTML и CSS с нуля | Omnex.Study