💻 For developers

Design Basics

Hierarchy, spacing, contrast, typography, and layout

What you'll build
📘A solid foundation
Practice in the browser
🎯Mini-projects
🎓Course certificate
📘 30 lessons1-2 evenings🎓 For beginners
🎯 Mission
Master Design Basics
+350XP
🏆CertificatePDF
🎓Course complete
Progress0 / 30 · 0%
Next up: Что такое UI-дизайн

Course program

01

Визуальная иерархия и основы

0 / 5 lessons
  1. 01

    Что такое UI-дизайн

    Интерфейс как общениеТри принципаПрактика в CSS⚡ +10
    ▶ Now
  2. 02

    Визуальная иерархия: что читается первым

    Размер — главный инструментТолщина и весАкцентный элемент⚡ +10
    Open
  3. 03

    Одно главное действие

    Основная кнопкаВторичнаяВарианты иерархии⚡ +10
    Open
  4. 04

    Размер, вес, цвет — тройка иерархии

    Шкала font-sizeЗначения font-weightОсновной/вторичный текст⚡ +10
    Open
  5. 05

    Последовательность: одинаковые элементы выглядят одинаково

    Повторное использование классаЕдиная цветовая схемаПовторяющийся паттерн⚡ +10
    Open
02

Отступы и белое пространство

0 / 5 lessons
  1. 06

    padding и margin: в чём разница

    Внутренний отступ paddingВнешний отступ marginОсновы box-model⚡ +10
    Open
  2. 07

    Белое пространство — «место для дыхания»

    Пространство улучшает чтениеЗначение line-heightИспользование max-width⚡ +10
    Open
  3. 08

    8px сетка: система в отступах

    Принцип сетки 8pxgap во flexboxКонсистентные отступы⚡ +10
    Open
  4. 09

    Плотность: compact и comfortable

    Плотный интерфейсПросторный интерфейсУчёт аудитории⚡ +10
    Open
  5. 10

    Практика отступов: карточка профиля

    Комплексные отступыgap и paddingРеальный компонент⚡ +10
    Open
03

Цвет и контраст

0 / 5 lessons
  1. 11

    Основы теории цвета

    Основные/дополнительные цветаФормат HEXЦветовая палитра⚡ +10
    Open
  2. 12

    Контраст: читаемость по WCAG

    Правило WCAG 4.5:1Тёмный текст на светлом фонеПроверка контраста⚡ +10
    Open
  3. 13

    Семантические цвета: зелёный, жёлтый, красный

    Цвет со смысломКомпоненты сообщенийDanger/Warning/Success⚡ +10
    Open
  4. 14

    Фирменный цвет и акцент

    Основной фирменный цветЭффект hoverCSS custom properties⚡ +10
    Open
  5. 15

    Градиент и box-shadow

    linear-gradientУровни box-shadowЭффект глубины⚡ +10
    Open
04

Типографика

0 / 5 lessons
  1. 16

    Выбор шрифта: основы sans-serif

    Стек font-familyШрифт system-uiGoogle Fonts⚡ +10
    Open
  2. 17

    Типографический масштаб

    Уровни размеровИерархия h1–h4Ритм текста⚡ +10
    Open
  3. 18

    letter-spacing и text-transform

    Межбуквенный интервалТекст UPPERCASEРитм строки⚡ +10
    Open
  4. 19

    Выравнивание текста и ширина

    Варианты text-alignЕдиница chЧитаемая длина строки⚡ +10
    Open
  5. 20

    Практика типографики: страница статьи

    Полный стиль статьиЗаголовок + метаРитм строк⚡ +10
    Open
05

Макет, выравнивание и сетки

0 / 5 lessons
  1. 21

    Flexbox: выравнивание и распределение

    display flexjustify-contentalign-items⚡ +10
    Open
  2. 22

    CSS Grid: колоночные сетки

    grid-template-columnsgap в сеткеЕдиница fr⚡ +10
    Open
  3. 23

    Макет с sidebar: фиксированная + гибкая колонка

    Sidebar + contentШирина колонок gridКолонка с фиксированной шириной⚡ +10
    Open
  4. 24

    Центрирование: горизонтальное и вертикальное

    margin: 0 autoplace-items: centerАбсолютное центрирование⚡ +10
    Open
  5. 25

    Responsive: медиазапросы

    @media breakpointСтратегия mobile-firstГибкая сетка⚡ +10
    Open
06

Компоненты и мини-проекты

0 / 5 lessons
  1. 26

    Компонент кнопки: система вариантов

    Primary/Secondary/GhostСостояния hover и activeСтиль disabled⚡ +10
    Open
  2. 27

    Поле ввода: label, placeholder, focus

    Стиль inputКольцо focusДоступность формы⚡ +10
    Open
  3. 28

    Мини-проект: карточка товара

    Полная карточкаИзображение + текст + CTAРеальный UI компонент⚡ +10
    Open
  4. 29

    Мини-проект: hero-секция

    Макет heroКнопки CTAПолная секция⚡ +10
    Open
  5. 30

    Мини-проект: форма авторизации

    Форма LoginВсе компонентыИтог курса
    Course complete
    Open
Design Basics — online coding course