Чему вы научитесь
- Разобрать размытый запрос продакта на конкретные вопросы к данным
- Писать JOIN без потерь и задвоений, CTE и подзапросы под живую задачу
- Находить причину, по которой цифра не сходится с дашбордом
- Ловить дубли, сдвиг часовых поясов, поздние события и ботов
- Считать метрики, защищая выбор числителя, знаменателя и окна
- Отличать шум от настоящей просадки и строить доверительный интервал
- Проверять сплит A/B, выбирать критерий и принимать решение по тесту
- Раскладывать изменение выручки по факторам
- Собирать читаемый дашборд в Superset и решать, что на него не выносить
- Строить витрины в dbt со слоями staging и marts и тестами
- Писать идемпотентные DAG в Airflow и делать backfill
- Отличать утечку таргета и валидировать модель по времени
- Формулировать вывод письмом на одну страницу и защищать его
О курсе
Симулятор работы аналитика: 74 задачи от запроса продакта до готового ответа. SQL, метрики, проверка данных и формулировка вывода — тему задачи вам никто не назовёт.
Для кого этот курс
Курс для тех, кто уже умеет писать SQL и читать код на Python, но на реальной задаче теряется: непонятно, с чего начать и что отвечать заказчику.
- джуниор-аналитик, который прошёл курсы и хочет практики на задачах без готовых шагов;
- аналитик из смежной роли — маркетолог, продакт, финансист, — которому считать метрики приходится самому;
- тот, кто готовится к собеседованию: здесь спрашивают ровно так, как спрашивают на секции с данными.
Не подойдёт тем, кто ищет первое знакомство с SQL. Начните с бесплатных частей «Практический SQL», а сюда возвращайтесь после.
Начальные требования
Что нужно уметь до старта:
- SELECT, WHERE, GROUP BY, JOIN — на уровне «пишу сам, без подсказки»;
- Python на уровне циклов и функций, базовый pandas: DataFrame, groupby, merge;
- школьная математика. Статистику разбираем с нуля там, где она нужна.
Устанавливать ничего не нужно: SQL и Python выполняются прямо в браузере. Для блоков про dbt, Airflow и Superset установка тоже не требуется — разбираем на задачах и разборах.
Преподаватели курса
Как проходит обучение
Приходит запрос от продакта — без названия темы и без разбивки на шаги. Дальше вы сами: понять, что спрашивают, достать данные, посчитать. Проверка отвечает за секунды. Потом вопрос «что вы говорите заказчику» — и разбор с эталонным решением и списком «если не сделать — что получится»
Формат курса
17 разделов · 74 связки «запрос → задача → решение → разбор» · 383 шага · 234 задачи с автопроверкой, из них 45 на SQL и 20 на Python · у каждой SQL-задачи три набора данных с разными ответами · 319 баллов, сертификат от 191
Нагрузка
45–55 часов: 234 задачи с автопроверкой и 149 разборов