Чему вы научитесь
- Применять оконные функции (ROW_NUMBER/RANK/LAG/LEAD) и CTE для декомпозиции задач
- Решать многошаговые кейсы с подзапросами, HAVING, условиями в агрегатах и временными рядами
- Видеть подвохи и узкие места в JOIN/GROUP BY/NULL/HAVING и аргументировать решение
- Рефакторить запросы: повышать читаемость, корректность и стабильность результата
О курсе
🔥 Осень 2025: обновлённый курс по сниженной цене — лучший момент стартовать!
Я довёл программу до идеала: усложнил ловушки, расширил данные и переписал проверки. В каждой задаче теперь 60–80 строк данных и покрыты все краевые кейсы. Это мощнейший набор задач уровня middle, который реально прокачает тебя до оффера.
Бонус: все обновления бесплатны для текущих студентов. Поехали! 🚀
🔍 Как устроен курс:
-
100 практических задач Middle-уровня с автопроверкой и разбором логики
-
Формат задачи: условие → схема и входные данные → подсказка → ваше решение → автопроверка → разбор + вопросы «что если…»
-
Подсказки и «ловушки интервьюера» — учитесь видеть типичные грабли до того, как на них наступить
-
Разбор и рефакторинг: показываем, как сделать решение короче/понятнее
-
Основано на реальных кейсах из SQL-собеседований
-
Диалект: MySQL
🛠 Темы курса:
-
Оконные функции:
ROW_NUMBER,RANK,DENSE_RANK,LAG,LEAD -
Подзапросы (вложенные и коррелированные)
-
WITH/CTE и декомпозиция -
Агрегации,
HAVING, условия в агрегатах -
CASE,COALESCE, работа сNULL -
Временные ряды и группировка по времени
-
Порядок выполнения и читаемость запросов
🎓 Результат:
-
Проходите SQL-скрининг на Middle уверенно и без «угадайки»
-
Объясняете и улучшаете запросы, а не только «пишете SELECT»
-
Видите структуру задачи и подвох, быстро приходите к точному решению
📦 Плюс:
-
Доступ ко всем материалам и обновлениям
-
5 бесплатных задач до покупки — попробуйте формат
-
Гарантия возврата Stepik, если курс не подойдёт
Начните сейчас: добавьте в «Желаемое» или откройте 5 бесплатных задач и почувствуйте прогресс уже через 3 дня.
Больше пользы в Telegram: практические SQL-кейсы, разбор ошибок из продакшена, советы по подготовке и архитектурные инсайты.
Курс доступен в друх программах по сниженной цене:
Для кого этот курс
Начальные требования
-
Уверенная база:
SELECT,JOIN,GROUP BY -
базовое понимание оконных функций и подзапросов
-
готовность разбираться в логике и объяснять решения.
Наши преподаватели
Как проходит обучение
-
100 SQL-задач уровня Middle
-
Все задачи автоматически проверяются
-
Под каждой задачей — пояснение и логика
-
Есть задания на ловушки, с подвохом
-
Поддержка автора и ответы на вопросы
Программа курса
Сертификат
Входит в 2 программы
Что вы получаете
- 100 задач Middle-уровня: окна, CTE, подзапросы, условия в агрегатах — с автопроверкой и разбором
- 5 бесплатных задач из курса, «что-если» вопросы и рефакторинг решений
- Реальные форматы собеседований, типичные подвохи и типичные ошибки с пояснениями
- Диалект: MySQL, доступ навсегда и обновления
- Гарантия возврата Stepik при несовпадении ожиданий