SQL для будущих и начинающих аналитиков

Большинство SQL-курсов гоняют студентов по абстрактным таблицам employees и departments. Здесь с первого урока база реального интернет-магазина. Вы считаете конверсию воронки, retention по когортам и топ товаров по выручке. То, что аналитики делают на работе.
Начальный уровень
1 урок (30–40 минут) в день; весь курс — примерно 12–15 часов
Сертификат Stepik

Чему вы научитесь

  • Писать 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: фильтры, ВПР, сводные. Понимаете, что такое строки и столбцы, умеете посчитать конверсию формулой? Значит, готовы. Устанавливать тоже ничего не придётся. Запросы пишутся прямо в песочнице курса, в браузере.

Наши преподаватели

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Сколько стоит обучение

Price: 1 190 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 190