Чему вы научитесь
SQL для продолжающих: JOIN, CTE и аналитика
Второй уровень SQL: безопасные JOIN, группировки, HAVING, EXISTS, CTE, оконные функции, отчёты для backend и аналитики.
Для кого курс
- Для будущих аналитиков, backend-разработчиков, тестировщиков и всех, кому SQL нужен не в теории, а в задачах.
- Для тех, кто готовится к техническим собеседованиям и хочет много проверяемой практики.
- Для учеников, которым важны понятные условия, стабильная автопроверка и постепенный рост сложности.
Как устроено обучение
- Короткая теория перед практикой: зачем тема нужна и где чаще ошибаются.
- Нативные SQL-задачи Stepik: ученик пишет SQL, Stepik запускает запрос в MySQL 8.
- Проверка смотрит на реальные колонки и строки результата, а не на пересказ руками.
- В задачах нет внешних API, файлов и случайных зависимостей: всё проверяется внутри SQL runner.
Результат
Главная цель: после курса ученик пишет отчётные SQL-запросы без потери строк, дублей и типичных ошибок JOIN.
О курсе
Второй уровень SQL: безопасные JOIN, группировки, HAVING, EXISTS, CTE, оконные функции, отчёты для backend и аналитики.
Для кого этот курс
Ученики, которые хотят SQL как рабочий навык, а не набор сухих определений.
Будущие аналитики, backend-разработчики, тестировщики и дата-специалисты.
Те, кто готовится к собеседованиям и хочет много практики с автопроверкой.
Начальные требования
Для базового курса опыт SQL не нужен. Для продолжающих — желательно понимать SELECT, WHERE и простые JOIN.
Преподаватели курса
Как проходит обучение
Короткая теория, quiz-вопросы, нативные SQL-задачи Stepik, MySQL runner, проверка колонок и строк результата.
Формат курса
12 блоков, 72 урока, теория, quiz и 144 SQL-задачи.
Нагрузка
22-32 часа