Чему вы научитесь
- Писать SELECT-запросы с понятными алиасами
- Фильтровать строки через WHERE, IN, BETWEEN, LIKE и NULL-условия
- Собирать отчёты через GROUP BY, HAVING и агрегатные функции
- Соединять таблицы через JOIN и не терять строки
- Проверять результат по колонкам, строкам, порядку и крайним случаям
- Использовать CTE, подзапросы и оконные функции
- Решать SQL-задачи формата технических собеседований
О курсе
1000 нативных SQL-задач Stepik для собеседований: SELECT, JOIN, GROUP BY, CTE, оконные функции, ранги, дубли, отчёты и edge cases.
Для кого этот курс
Ученики, которые хотят SQL как рабочий навык, а не набор сухих определений.
Будущие аналитики, backend-разработчики, тестировщики и дата-специалисты.
Те, кто готовится к собеседованиям и хочет много практики с автопроверкой.
Начальные требования
Для базового курса опыт SQL не нужен. Для продолжающих — желательно понимать SELECT, WHERE и простые JOIN.
Преподаватели курса
Как проходит обучение
Короткая теория, quiz-вопросы, нативные SQL-задачи Stepik, MySQL runner, проверка колонок и строк результата.
Формат курса
20 блоков, 100 уроков, 1000 SQL-задач.
Что вы получите
- 1000 нативных SQL-задач Stepik
- 20 последовательных блоков практики
- 100 уроков по 10 SQL-задач
- Проверки результата через MySQL runner
- Маршрут от базовых SELECT до оконных функций и сложных отчётов
Нагрузка
120-180 часов