Научитесь решать рабочие задачи с помощью SQL

Вы приходите стажёром в команду сервиса «Маяк»: знакомитесь с базой, пишете запросы в браузере и постепенно переходите от SELECT к продуктовому исследованию.

Начать бесплатно18 глав · 54 SQL-задания · первые 3 главы бесплатно · открытое тестирование
query.sqlбаза «Маяк» · 5 таблиц · 74 000 строк
Готовые запросы

Результат появится здесь. Запрос выполняется на настоящих данных курса.

«Маяк» · рабочая задача 07events
Вопрос менеджера

Какой канал приводит пользователей, которые доходят до первого отчёта?

Сначала исследуйте события, затем объясните результат команде.

SELECT channel,
COUNT(DISTINCT user_id) AS users
FROM events
WHERE event_name = 'report_created'
GROUP BY channel;
РезультатВерно
channelusers
organic7
paid_search5
Первая рабочая задача

Понять, откуда приходят активные пользователи

Сначала вы изучаете таблицы users и events. Затем собираете выборку по каналам, проверяете результат и формулируете короткий ответ менеджеру.

  • Редактор и проверка в браузере
  • Единая база на 74 000 строк
  • Подсказки объясняют ошибку
  • Прогресс сохраняется автоматически
Маршрут

От первого запроса до решения

18
глав
54
задачи
10 ч
ориентир

Освоить основу

01

Таблицы, строки, SELECT, WHERE, агрегаты и JOIN появляются внутри коротких поручений команды.

Применить к продукту

02

На одной базе вы считаете DAU, activation, воронку и D1 retention, а затем объясняете результат.

Провести исследование

03

Финальные главы дают меньше подсказок: нужно проверить данные, выбрать метод и подготовить рекомендацию.

Первый запрос можно выполнить сейчас

Регистрация и установка не нужны. Начните с устройства базы и спокойно пройдите первые задания.

Открыть первую главу

Перед стартом

Подойдёт ли курс, если я никогда не писал SQL?

Да. Первые главы объясняют таблицы, строки, колонки и ключи, а затем проводят от готового SELECT к самостоятельным запросам. Сложность растёт постепенно.

Нужно ли устанавливать базу данных или редактор?

Нет. Редактор, учебная база «Маяк» и проверка запросов работают прямо в браузере. Для начала достаточно открыть бесплатную главу.

Как проверяются SQL-задания?

Запрос выполняется на сервере в изолированной DuckDB. Курс сравнивает структуру и значения результата, показывает различия и не раскрывает эталонный ответ до явного запроса.

На каких данных проходит обучение?

Все главы работают на одной базе сервиса «Маяк»: пользователи, их действия и платежи связаны общими ключами. По мере курса отдельные команды SQL складываются в цельное исследование продукта.

Сколько времени занимает курс?

Ориентир — около 10 часов практики. Можно проходить короткими сессиями: прогресс, ответы и черновики запросов сохраняются автоматически.

Что доступно бесплатно?

Главы 0–2 открывают устройство базы, SELECT, FROM, LIMIT, WHERE и условия. В них 8 SQL-заданий с той же проверкой, что и в полной программе.