SQL с нуля — полный курс для аналитика

10 интерактивных уроков с 92 задачами прямо в браузере. От «что такое БД» до оконных функций. Зарегистрируйся за 30 секунд — курс полностью бесплатный.

Открыть курс →
Часть 1
Что такое БД и SQL — зачем аналитику
7 задач
Часть 2
SELECT FROM WHERE — первый запрос
7 задач
Часть 3
ORDER BY, LIMIT, DISTINCT, OFFSET
7 задач
Часть 4
Агрегаты + GROUP BY + HAVING
8 задач
Часть 5
JOIN — INNER, LEFT, RIGHT, FULL, CROSS
10 задач
Часть 6
Подзапросы и CTE (WITH)
9 задач
Часть 7
NULL, типы, COALESCE, CAST, CASE
7 задач
Часть 8
Дата и время — DATE_TRUNC, EXTRACT
10 задач
Часть 9
Строки — LIKE, SUBSTRING, regex
11 задач
Часть 10
Оконные функции — ROW_NUMBER, RANK, LAG
16 задач

Чему ты научишься на курсе

К концу прохождения уверенно решаешь SQL-задачи продуктового аналитика: пишешь выборки, агрегаты, объединения, оконные функции, разбираешь когорты, воронки, RFM и retention. Курс закрывает 90% типичных вопросов на собеседовании в Yandex, Ozon, Сбер, Авито, Wildberries, ВК, X5 и других крупных компаниях.

Программа курса — 10 модулей

Курс построен последовательно: каждый следующий урок опирается на материал предыдущих. Не нужен предварительный опыт работы с SQL — начнёшь с понимания базы данных и постепенно дойдёшь до оконных функций. Средний темп — 1-2 урока в неделю.

  1. Что такое БД и SQL — реляционная модель, таблицы, PK/FK, DDL, INSERT/UPDATE/DELETE
  2. SELECT, FROM, WHERE — первый запрос, фильтрация, операторы сравнения, LIKE, BETWEEN, IN
  3. ORDER BY, LIMIT, DISTINCT, OFFSET — сортировка результатов и пагинация
  4. Агрегаты + GROUP BY + HAVING — COUNT, SUM, AVG, MIN, MAX, фильтрация групп
  5. JOIN всех типов — INNER, LEFT, RIGHT, FULL, CROSS, anti-join, fan-out, multi-table
  6. Подзапросы и CTE — WITH, рекурсивные CTE, UNION/INTERSECT/EXCEPT
  7. NULL, типы данных, CASE WHEN — три-значная логика, COALESCE, NULLIF, CAST
  8. Дата и время — DATE_TRUNC, EXTRACT, форматы, интервалы, период между датами
  9. Строки и регулярные выражения — SUBSTR, INSTR, REPLACE, конкатенация, парсинг
  10. Оконные функции (Window Functions) — OVER, PARTITION BY, ORDER BY, ROWS/RANGE, агрегаты в окне

Как устроен один урок

Каждый из 10 уроков построен по одной схеме: сначала короткая теория с примерами на реальных задачах аналитика, потом 5-12 практических задач прямо в браузере. SQLite работает через WebAssembly — БД создаётся локально, запрос отправляется в движок, результат сравнивается с эталоном автоматически.

Кому подойдёт курс

Курс рассчитан на абсолютных новичков: если ты никогда не писал SQL-запрос, начнёшь с урока «что такое БД». Уже знаешь основы — пройдись по сложным темам (window functions, CTE, NULL). Готовишься к собеседованию аналитика — программа закрывает ключевые вопросы.

Часто задаваемые вопросы

Курс SQL действительно бесплатный?

Да, все 10 уроков и 92 интерактивных задачи полностью бесплатны. Нужна только регистрация — это занимает 30 секунд. Никаких триалов, скрытых платежей или лимитов по задачам.

Сколько времени займёт прохождение?

В среднем 15-25 часов в зависимости от темпа. Каждый урок занимает 1-3 часа: теория + задачи в браузере. Прогресс синхронизируется автоматически — можно начать на ноутбуке, продолжить с телефона.

Нужно ли что-то устанавливать?

Нет, SQL выполняется прямо в браузере через SQLite WebAssembly. Никаких скачиваний, никаких настроек БД, никакого Docker. Открыл вкладку — и решаешь задачи.

Курс подходит новичкам без опыта?

Да, первый урок начинается с базы: что такое БД и зачем нужен SQL аналитику. Постепенно дойдёшь до оконных функций, JOIN и CTE. Если на каком-то моменте застрял — есть подсказки и эталонные решения.

Будет ли курс полезен перед собеседованием?

Да, программа покрывает 90% типичных SQL-вопросов на собеседовании аналитика данных в Yandex, Ozon, Сбер, Авито, Wildberries, ВК, X5. После курса — переход в SQL-тренажёр на 521 продвинутую задачу из реальных собесов.

Какой диалект SQL преподаётся?

SQLite — самый простой и быстрый диалект для обучения. Все принципы применимы к PostgreSQL, ClickHouse, MySQL, BigQuery, Redshift. Различия диалектов разбираются по ходу курса — где синтаксис расходится, отмечается явно.

Что делать после прохождения?

Дальше можно: (1) решать 521 SQL-задачу повышенной сложности в тренажёре, (2) проходить мок-собеседования с AI-интервьюером, (3) изучать материалы по подготовке к собесу аналитика.

Что говорят те, кто занимался на платформе

«Это одна из крутых платформ для подготовки к собеседованиям и в целом для прокачки хард скиллов. Тут собрана большая база метрик, много структурированного и понятного материала, а также огромное количество задач с разным…»

Liza

«Приятно удивлен качеством исполнения. Сайт объединяет в себе отличный визуальный стиль и по-настоящему глубокое содержание. Особенно порадовали тренажеры и возможность пройти мок-интервью с AI — это отличный способ приве…»

Vladimir

«Очень классный сайт, 4 день занимаюсь. Нравятся очень материалы теория.…»

Татьяна

Курс — это старт. Дальше — практика и оффер

Курс «SQL с нуля» бесплатный и даёт базу. Чтобы реально подготовиться к собесу — нужны сотни боевых задач и тренировка интервью. Всё это на основном сайте:

Free и Pro — что входит

Free
0 ₽
  • Весь курс «SQL с нуля» — 10 уроков, 92 задачи
  • 5 SQL + 5 Python задач в тренажёре
  • 5 кейсов, 10 метрик
  • 1 AI-мок-собеседование
Попробовать бесплатно →
Pro популярно
1 999 ₽/мес
  • Все 521 SQL + 532 Python задач
  • Все кейсы и метрики с разборами
  • Безлимит AI-мок-собеседований + проверка резюме
  • Прогресс, статистика, без ограничений
Открыть Pro →

Уроки также доступны как статьи

Каждый урок курса есть в виде открытой статьи в блоге — можно читать без регистрации, делиться ссылкой, возвращаться к теории:

Готов начать?

Регистрация занимает 30 секунд. После — открываешь Часть 1 и решаешь первые задачи. Никакого спама, прогресс синхронизируется, можно бросить и вернуться через месяц.

Зарегистрироваться и начать →

Уже есть аккаунт? Войди — прогресс сохранится.