10 интерактивных уроков с 92 задачами прямо в браузере. От «что такое БД» до оконных функций. Зарегистрируйся за 30 секунд — курс полностью бесплатный.
К концу прохождения уверенно решаешь SQL-задачи продуктового аналитика: пишешь выборки, агрегаты, объединения, оконные функции, разбираешь когорты, воронки, RFM и retention. Курс закрывает 90% типичных вопросов на собеседовании в Yandex, Ozon, Сбер, Авито, Wildberries, ВК, X5 и других крупных компаниях.
Читать ER-диаграммы и понимать связи между таблицами (PK, FK, JOIN)
Писать сложные выборки с условиями, агрегатами, группировками и фильтрами
Соединять данные из нескольких таблиц через INNER, LEFT, RIGHT, FULL, CROSS JOIN
Строить когортный анализ, воронки конверсии, retention и RFM-сегментацию
Применять оконные функции: ROW_NUMBER, RANK, LAG/LEAD, аггрегаты в окне
Работать с подзапросами, CTE и рекурсивными запросами
Корректно обрабатывать NULL, использовать CASE WHEN, COALESCE, NULLIF
Манипулировать датами и строками для подготовки данных к анализу
Программа курса — 10 модулей
Курс построен последовательно: каждый следующий урок опирается на материал предыдущих. Не нужен предварительный опыт работы с SQL — начнёшь с понимания базы данных и постепенно дойдёшь до оконных функций. Средний темп — 1-2 урока в неделю.
Что такое БД и SQL — реляционная модель, таблицы, PK/FK, DDL, INSERT/UPDATE/DELETE
SELECT, FROM, WHERE — первый запрос, фильтрация, операторы сравнения, LIKE, BETWEEN, IN
ORDER BY, LIMIT, DISTINCT, OFFSET — сортировка результатов и пагинация
Агрегаты + GROUP BY + HAVING — COUNT, SUM, AVG, MIN, MAX, фильтрация групп
JOIN всех типов — INNER, LEFT, RIGHT, FULL, CROSS, anti-join, fan-out, multi-table
Подзапросы и CTE — WITH, рекурсивные CTE, UNION/INTERSECT/EXCEPT
NULL, типы данных, CASE WHEN — три-значная логика, COALESCE, NULLIF, CAST
Дата и время — DATE_TRUNC, EXTRACT, форматы, интервалы, период между датами
Строки и регулярные выражения — SUBSTR, INSTR, REPLACE, конкатенация, парсинг
Оконные функции (Window Functions) — OVER, PARTITION BY, ORDER BY, ROWS/RANGE, агрегаты в окне
Как устроен один урок
Каждый из 10 уроков построен по одной схеме: сначала короткая теория с примерами на реальных задачах аналитика, потом 5-12 практических задач прямо в браузере. SQLite работает через WebAssembly — БД создаётся локально, запрос отправляется в движок, результат сравнивается с эталоном автоматически.
Теория — короткие блоки 200-500 слов с примерами и визуализациями (схемы БД, диаграммы JOIN, временные шкалы для дат)
Кнопка «Запустить» — SQL исполняется через SQLite WASM, видишь результат в таблице (0.02–0.5 секунды)
Кнопка «Проверить» — сверяет твой результат с эталоном (по строкам и колонкам, без чувствительности к регистру)
Подсказка — свёрнута, раскрывается если совсем застрял
Прогресс — каждая решённая задача сохраняется на сервере и видна на главной курса
Кому подойдёт курс
Курс рассчитан на абсолютных новичков: если ты никогда не писал SQL-запрос, начнёшь с урока «что такое БД». Уже знаешь основы — пройдись по сложным темам (window functions, CTE, NULL). Готовишься к собеседованию аналитика — программа закрывает ключевые вопросы.
Junior-аналитик данных, готовящийся к первому собеседованию
Middle-аналитик, который хочет закрыть пробелы в продвинутом SQL (оконные функции, CTE, NULL)
Менеджер продукта, желающий перестать ждать аналитика по простым выгрузкам
Студент или начинающий разработчик, изучающий SQL с нуля
Тестировщик, переходящий в аналитику
Часто задаваемые вопросы
Курс 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. Различия диалектов разбираются по ходу курса — где синтаксис расходится, отмечается явно.
«Это одна из крутых платформ для подготовки к собеседованиям и в целом для прокачки хард скиллов. Тут собрана большая база метрик, много структурированного и понятного материала, а также огромное количество задач с разным…»
Liza
«Приятно удивлен качеством исполнения. Сайт объединяет в себе отличный визуальный стиль и по-настоящему глубокое содержание. Особенно порадовали тренажеры и возможность пройти мок-интервью с AI — это отличный способ приве…»
Vladimir
«Очень классный сайт, 4 день занимаюсь. Нравятся очень материалы теория.…»
Татьяна
Курс — это старт. Дальше — практика и оффер
Курс «SQL с нуля» бесплатный и даёт базу. Чтобы реально подготовиться к собесу — нужны сотни боевых задач и тренировка интервью. Всё это на основном сайте:
Регистрация занимает 30 секунд. После — открываешь Часть 1 и решаешь первые задачи. Никакого спама, прогресс синхронизируется, можно бросить и вернуться через месяц.