Чему вы научитесь
- Применять оконные функции (ROW_NUMBER/RANK/LAG/LEAD) и CTE для декомпозиции задач
- Решать многошаговые кейсы с подзапросами, HAVING, условиями в агрегатах и временными рядами
- Видеть подвохи и узкие места в JOIN/GROUP BY/NULL/HAVING и аргументировать решение
- Рефакторить запросы: повышать читаемость, корректность и стабильность результата
О курсе
Застреваете на аналитических кейсах? Пройдёте 100 задач «как на собесе»: оконные функции, подзапросы и CTE, ранжирование, даты и сложные агрегаты. Большие тестовые данные, edge-кейсы и детерминированные проверки — видно каждую ошибку. За 3–4 недели отрабатываете технику и объяснение решений на уровне уверенного Middle.
Для кого этот курс
Аналитики и инженеры, готовящиеся к Middle-собеседованию.
Те, кто прошёл основы SQL и хочет реальную практику без воды.
Специалисты с опытом ~0.5–2 лет — на пороге роста.
Начальные требования
-
Уверенная база:
SELECT,JOIN,GROUP BY -
базовое понимание оконных функций и подзапросов
-
готовность разбираться в логике и объяснять решения.
Преподаватели курса
Как проходит обучение
-
100 SQL-задач уровня Middle
-
Все задачи автоматически проверяются
-
Под каждой задачей — пояснение и логика
-
Есть задания на ловушки, с подвохом
-
Поддержка автора и ответы на вопросы
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 35 учеников получили сертификат.
Что вы получите
- 100 задач Middle-уровня: окна, CTE, подзапросы, условия в агрегатах — с автопроверкой и разбором
- 5 бесплатных задач из курса, «что-если» вопросы и рефакторинг решений
- Реальные форматы собеседований, типичные подвохи и типичные ошибки с пояснениями
- Диалект: MySQL, доступ навсегда и обновления
- Гарантия возврата Stepik при несовпадении ожиданий
Нагрузка
20