Интерактивный курс по SQL

Всесторонний курс по MySQL и PostgreSQL, спроектированный так, чтобы навсегда изменить твоё отношение к SQL. Мы вместе пройдём путь, чтобы понять как этот язык работает, и получим все необходимые навыки для эффективного применения его на работе.

Модуль 0
Введение
В этом коротком модуле мы познакомимся с тем, как работает платформа данного курса, и узнаем, как получить максимум от него. А также получим информацию о нашем сообществе.
Модуль 1
Фундаментальные основы
Этот модуль сделан для того, чтобы бегло ознакомиться с фундаментальными знаниями о базах данных и восполнить потенциальные пробелы. Также в этом модуле мы познакомимся с терминологией реляционных СУБД.
Модуль 2
Основы выборки I
В рамках этого модуля мы научимся писать наши первые SQL запросы, разберёмся с такими важными понятиями, как условная выборка, сортировка и группировка данных.
Модуль 3
Основы выборки II
Продолжаем составлять всё более сложные запросы на выборку: учимся получать данные из нескольких таблиц, писать подзапросы и знакомимся с обобщённым табличным выражением.
Модуль 4
Манипулирование данными
В предыдущих модулях мы учились составлять запросы только на получение выборки, теперь пришло время пошалить посерьёзнее: мы знакомимся с добавлением, обновлением и удалением записей.
Модуль 5
Продвинутый SQL
Приступим к изучению более продвинутых тем по SQL и углубимся в уже пройденные.
Модуль 6
Базы данных и таблицы
Пришло время поработать не только с уже готовыми базами данных, но и научиться создавать свои.
Готов перейти на следующий уровень?

Для тех, кто с SQL уже на ты

После бесплатного курса ты пишешь SQL уверенно. Куда двигаться дальше — зависит от тебя: кто-то уходит в перформанс, кто-то в аналитику, кто-то в архитектуру данных. Для каждого направления у нас есть продвинутый курс — глубоко, на реальных задачах.

Оптимизация SQL-запросов в PostgreSQL
Оптимизация SQL-запросов в PostgreSQL
Премиум
PostgreSQL
10 часов
Перестань гадать, почему твои запросы тормозят. Научишься читать EXPLAIN, подбирать индексы под конкретные задачи и ускорять запросы в 100+ раз на живых кейсах из прода.
  • Пойми, почему твой индекс не используется
  • Прочитай EXPLAIN ANALYZE и найди узкое место
  • Перепиши запрос так, чтобы он укладывался в SLA
SQL для анализа данных
SQL для анализа данных
Премиум
MySQL
PostgreSQL
15 часов
Научись отвечать на продуктовые вопросы прямо в базе — без выгрузок в Python и BI-тулы. Освоишь сводные таблицы, анализ временных рядов, расчёт retention, построение воронок и сегментацию пользователей — всё на чистом SQL.
  • Посчитай retention одним запросом
  • Собери воронку по событиям
  • Освой окна и временные ряды
Проектирование БД и архитектура
Проектирование БД и архитектура
Премиум
PostgreSQL
15 часов
От первой таблицы до живой системы под нагрузкой. Учимся не запоминать ответы, а видеть развилки: какой ключ, какой тип, какая блокировка, как мигрировать схему, не уронив прод.
  • Подбери первичный ключ и типы под задачу
  • Спроектируй сложные связи: иерархии, история, JSONB
  • Проведи миграцию на большой таблице без простоев
Все курсы входят впремиум— вместе с AI-подсказками, сертификатами и остальными возможностями.