Чему вы научитесь
- Писать SQL-запросы с нуля: SELECT, WHERE, сортировка, вычисляемые поля
- Считать бизнес-метрики агрегатами COUNT, SUM, AVG с GROUP BY и HAVING, замечая «грязные» данные
- Соединять таблицы всеми видами JOIN и понимать, откуда берутся дубли и NULL
- Применять оконные функции: ROW_NUMBER, RANK, DENSE_RANK, LAG/LEAD, нарастающий итог, NTILE
- Раскладывать размытый бизнес-вопрос на план запроса до написания кода
- Считать воронку, retention по когортам и топ по выручке на данных интернет-магазина
- Собрать три портфельных SQL-кейса для резюме и собеседования
О курсе
SQL встречается в 680 из 1239 вакансий аналитика данных, это примерно 55% и чаще, чем Python (исследование Яндекс.Практикума, 2024). Медианная зарплата аналитика на hh.ru в 2026 году держится около 112 000 ₽. При этом жалоба у нанимающих одна и та же: джуны знают синтаксис, а применить его к живой бизнес-задаче не могут. Чаще всего дело в том, где они учились. У абстрактных схем employees и departments нет мостика к вопросам, которые аналитику задают на работе.
Этот курс устроен иначе. С первого урока вы работаете с базой настоящего интернет-магазина: пользователи, заказы, товары, события на сайте. Термины тоже рабочие: конверсия, средний чек, когорта, retention. Датасет один на все пять модулей. Знакомиться с данными заново не придётся, вопросы к ним просто становятся сложнее.
В первом модуле вы разбираетесь, как устроена база, и запускаете первый SELECT в песочнице. Во втором отбираете строки через WHERE и считаете метрики по группам. Третий модуль посвящён JOIN. На соединениях таблиц новички чаще всего сыплются в тестовых, поэтому здесь всё разобрано на конкретных числах: вы своими глазами увидите, как один неверный JOIN превращает честные 107 670 ₽ выручки в 142 630 ₽.
Четвёртый модуль занят оконными функциями. Короткие курсы обычно их пропускают или дают формально, хотя именно окна отличают отчёт аналитика от простой выгрузки. Будет ранжирование топ-3 товаров в категории, сравнение выручки с прошлым месяцем через LAG, нарастающий итог, разбивка пользователей на когорты.
Пятый модуль собирает всё в портфолио. Сначала вы учитесь превращать бизнес-вопрос в план запроса. Потом делаете три законченных кейса: конверсия воронки регистрация → заказ (90%), топ-5 товаров по выручке (88 910 ₽), retention по месячным когортам. Это запросы уровня тестового задания. Их можно нести в резюме.
Пара слов о том, зачем ещё один курс по SQL. Бесплатные тренажёры дают сотни задач без сюжета, и многие бросают их на третьем задании. Буткемпы за 35–60 тысяч рублей закрывают вопрос сюжетом и поддержкой, но платить столько, чтобы проверить, подходит ли вам профессия, жалко. Этот курс стоит между крайностями. Объяснение «зачем» есть на каждом шаге, а времени нужно немного: 17 уроков по 30–40 минут, всего 12–15 часов. За три-четыре недели проходится без отрыва от работы.
И о границах. Курс доводит с нуля до уверенного рабочего SQL для аналитики, а не обещает сделать экспертом за неделю. Подзапросы вглубь, транзакции, оптимизация и проектирование баз сюда не входят: это темы следующего курса линейки. Зато фундамент, на котором держится ежедневная работа аналитика, дан прочно.
Чему вы научитесь
- Писать
SELECTс нужными столбцами, сортировкой иLIMIT. Вопрос «топ-10 самых дорогих товаров» превращается в рабочий запрос за минуту, без выгрузки от разработчика - Фильтровать данные через
WHERE:ANDиOR,IN,BETWEEN,LIKE,IS NULL. Например, вытащить заказы за квартал по нужной категории дороже заданной суммы - Считать бизнес-метрики агрегатами
COUNT,SUM,AVGсGROUP BYиHAVING. Средний чек по городам, заказы по категориям. И замечать «грязные» данные, в которыхМоскваимоскватихо стали двумя разными городами - Соединять таблицы всеми видами
JOINи понимать, откуда берутся дубли строк иNULL. Одна ошибка в порядке соединения завышает выручку почти на треть. Вы научитесь такое ловить - Применять оконные функции
ROW_NUMBER,RANK,DENSE_RANK,LAGиLEAD, нарастающий итог,NTILE. На них держится половина аналитических отчётов - Раскладывать размытый вопрос вроде «посмотри, почему просела выручка» на план запроса ещё до кода
- Собрать три портфельных запроса на реальных данных: воронка, топ по выручке, retention. Такие не стыдно показать на собеседовании
Как проходит обучение
Каждый урок начинается с бизнес-вопроса и только потом переходит к синтаксису. Новые термины вводятся через интуицию и привычный Excel. Дальше практика: написали запрос, запустили, посмотрели на результат, разобрали типичную ошибку. Заданий больше сотни, и они разные. Код в песочнице, починка сломанных запросов, сопоставления, кейсы. Квизов «угадай слово из абзаца выше» здесь нет.
Что вы получаете
- Три портфельных запроса на реальных данных: воронка, топ по выручке, retention по когортам. Готовы к резюме и тестовому заданию
- Уверенный
JOINвсех видов. Дубли иNULLперестают пугать, данные из трёх-четырёх таблиц собираются под одну метрику - Оконные функции без магии: ранжирование,
LAGиLEAD, нарастающий итог, когорты - Метод разбора бизнес-вопроса: от «посмотри, почему просела выручка» до плана запроса и кода
- Песочница с датасетом курса. Ничего устанавливать и настраивать не нужно
- Честные границы. Вы знаете, что уже умеете, а что осознанно оставлено на курс-продолжение
- 5 модулей и 17 уроков, к которым можно возвращаться на работе как к справочнику
Бесплатные демо-уроки
- Урок 1.1 «Знакомство с базой данных курса». Как устроена реляционная база, карта всех шести таблиц, ключи и связи. В конце вы запускаете первый запрос в песочнице и видите настоящие строки на экране. Здесь же обычно проходит страх, что SQL — программирование не для вас.
Для кого этот курс
- Маркетологи, продакт-менеджеры и все, кто вырос из Excel. Отчёты через ВПР и сводные вы строите уверенно, но данные перестали влезать, а выгрузку от разработчика ждёте по три дня. Каждая новая SQL-конструкция в курсе привязана к тому, как вы уже делаете это в Excel.
- Карьерные сменщики, которые целятся в первую работу аналитиком. Гуманитарии, экономисты, люди из смежных профессий. В тестовых почти всегда есть SQL. Курс готовит именно к таким задачам, а не к абстрактному сертификату.
- Junior-аналитики.
SELECTсWHEREиGROUP BYвы пишете свободно, но плывёте, когда задача выходит за одну таблицу.JOINи оконные функции курс закрывает ровно на нужную глубину. - Продакты и BI-специалисты, уставшие ждать очереди к единственному аналитику команды. Если вы уже бросали бесплатный тренажёр, потому что было непонятно зачем, откройте демо-уроки 1.1 и 3.3 внизу страницы. Так проще всего понять, подойдёт ли вам подача.
Начальные требования
Программировать не нужно. Хватит уверенной работы с таблицами в Excel или Google Sheets: фильтры, ВПР, сводные. Понимаете, что такое строки и столбцы, умеете посчитать конверсию формулой? Значит, готовы. Устанавливать тоже ничего не придётся. Запросы пишутся прямо в песочнице курса, в браузере.