Чему вы научитесь
SQL для аналитики “как в проде” - про то, как писать запросы не “чтобы сошлось один раз”, а так, чтобы результат был предсказуемым, без дублей, готовым к ревью и не разваливался на реальных объёмах.
Кому подойдёт
-
Аналитикам / BI / DS / начинающим DE, у кого уже есть уверенная база SQL (SELECT/WHERE/GROUP BY, базовые JOIN, CTE).
-
Тем, кто устал от ситуаций “метрики поплыли”, “JOIN размножил строки”, “DISTINCT как пластырь”, “всё работало вчера”.
Где реально поможет в работе
-
Собирать витрины и метрики (DAU/revenue/conversion, воронка, retention) так, чтобы определения были устойчивыми и воспроизводимыми.
-
Делать запросы “производственного” уровня: понимать разницу ad-hoc → витрина → BI → ML/feature store, и почему “запрос работает” ≠ “готов к продакшену”.
-
Дорасти до задач “следующего уровня”: слойность staging→intermediate→mart, инкремент/late arrivals, базовые SQL-тесты качества — то, что обычно добирают уже на работе через боль.
После курса
Будешь уверенно собирать запросы на несколько таблиц, ловить логические дыры до того, как они станут инцидентом, и говорить с инженерами на одном языке (про зерно, кардинальности, инкремент и “почему цифры поплыли”).
О курсе
Преподаватели курса
Как проходит обучение
- Теория по каждому модулю + сразу практика.
-
111 задач по SQL с автопроверкой результата (expected output).
-
В части задач - доп.проверки на “продовые” свойства: контроль grain/числа строк, отсутствие дублей по ключам, сверка итогов.
-
Сквозной мини-проект “мини-прод”: staging → intermediate → mart + инкремент и DQ-тесты.