SQL для аналитика
SQL — первый фильтр в вакансиях аналитика: без него не смотрят дальше резюме. Хорошая новость в том, что для работы аналитику нужен вполне обозримый набор: SELECT с условиями, JOIN, группировки с агрегатами и подзапросы. Ровно вокруг этого набора и построен курс.
Главное здесь — тренажёр: каждое задание выполняется на настоящей учебной базе прямо в браузере. Вы пишете запрос, он действительно запускается, и вы видите таблицу-результат. Ошиблись в JOIN — увидите лишние строки, а не абстрактное «неверно».
Курс бесплатен целиком, включая аттестацию и сертификат. Если SQL вам нужен со стороны данных, после него хорошо ложится курс «ИИ на практике» — как отдавать данные моделям и что с ними делать дальше.
Кому подойдёт
Программа
Девять разделов, в этой ветке — 19 уроков примерно на 11 часов занятий.
Что такое таблицы, строки и столбцы, зачем нужен SQL и как достать из базы ровно то, что нужно.
Условия отбора: сравнения, AND/OR/NOT, IN, BETWEEN, LIKE и коварный NULL.
ORDER BY, LIMIT и OFFSET: как получить топ-10, последние заказы и порядок, который тебе нужен.
COUNT, SUM, AVG, MIN, MAX, GROUP BY и HAVING — как посчитать «сколько», «на сколько» и «в среднем».
Связи между таблицами, INNER JOIN и LEFT JOIN, поиск «сироток» и подсчёты по связанным данным.
Запрос внутри запроса, сравнение со средним, EXISTS, а также условная логика CASE и работа с NULL.
INSERT, UPDATE, DELETE без катастроф, а также создание таблиц, типы данных и ограничения.
Текстовые и датные функции, отчёты из нескольких таблиц, соединение таблицы с самой собой, представления и индексы.
Сохранённые запросы, скорость выборок и расчёты «по соседям»: нумерация, итоги и доли внутри групп.
Частые вопросы
Нужно ли уметь программировать до курса?
Нет. SQL — не язык программирования в привычном смысле: это язык вопросов к данным. Курс начинается с простых SELECT и доводит до JOIN, группировок и подзапросов без предварительной подготовки.
Какая база используется в тренажёре?
Учебная база создаётся для каждого задания прямо в браузере: ничего не нужно устанавливать и настраивать. Синтаксис стандартный — навык переносится на PostgreSQL, MySQL и остальные базы.
Хватит ли этого курса для собеседования?
Для типового технического интервью уровня junior — да: JOIN, агрегаты, группировки и подзапросы покрывают большинство вопросов. Дальше решает практика — тренажёр как раз даёт её в каждом уроке.
Есть ли задания посложнее для тех, кто уже пишет запросы?
Да, выберите ветку «подтянуть знания» — она пропускает разминочные задания и оставляет более плотную практику.
Начните с первого урока
Все материалы бесплатны. Прогресс сохраняется в аккаунте, вернуться можно в любой момент.