SQL — язык данных
Foundation → Advanced → Expert Track. Сначала полная база; экспертный уровень подтверждается самостоятельными экзаменами и работой в PostgreSQL.
Регистрация временно закрыта. Здесь доступна только структура программы.
1. Foundation · данные, ключи и первые запросы
Последовательность уроков
Первая встреча с SQL
Материалы доступны после входаРасчёты прямо в запросе
Материалы доступны после входа
2. Foundation · отбор и организация строк
Последовательность уроков
Находим нужные строки
Материалы доступны после входаНесколько условий сразу
Материалы доступны после входаПриоритеты и топы
Материалы доступны после входаУникальные значения
Материалы доступны после входаКогда значение неизвестно
Материалы доступны после входаГибкие условия поиска
Материалы доступны после входа
3. Foundation · агрегация и сегменты
Последовательность уроков
Из строк — в показатели
Материалы доступны после входаСравниваем сегменты
Материалы доступны после входа
4. Foundation · стартовая контрольная
Последовательность уроков
Контрольная: первый отчёт RetailLab
Материалы доступны после входа
5. Foundation · контроль качества фильтров
Последовательность уроков
Контрольная: надёжные фильтры
Материалы доступны после входа
6. Foundation · соединения и многоэтапные запросы
Последовательность уроков
Соединения: от позиции к отчёту
Материалы доступны после входаСверка источников и типы соединений
Материалы доступны после входаБизнес-правила и условные показатели
Материалы доступны после входаПодзапросы: сравнить, найти, исключить
Материалы доступны после входаМногоэтапный отчёт без двойного счёта
Материалы доступны после входа
7. Foundation · даты, календарь и динамика
Последовательность уроков
Даты, время и длительность
Материалы доступны после входаКалендарные периоды без потерянных строк
Материалы доступны после входаЧасовой пояс бизнес-отчёта
Материалы доступны после входаДинамика и активность клиентов
Материалы доступны после входа
8. Foundation · обработка текста
Последовательность уроков
Текст: пробелы, регистр и пропуски
Материалы доступны после входаСоставные поля и текст отчёта
Материалы доступны после входаШаблоны, регулярные выражения и безопасное приведение
Материалы доступны после входа
9. Foundation · операции над наборами
Последовательность уроков
Объединение строк: UNION и UNION ALL
Материалы доступны после входаПересечение, разность и кратность
Материалы доступны после входа
10. Foundation · экзамен и проект
Последовательность уроков
Итоговый экзамен SQL Foundation
Материалы доступны после входаRetailLab Business Analysis
Материалы доступны после входа
11. Advanced · аналитика и самостоятельные кейсы
Последовательность уроков
Оконные функции: деталь и контекст
Материалы доступны после входаРанжирование: места, ничьи и выбор записи
Материалы доступны после входаРамки окна: накопления и скользящие показатели
Материалы доступны после входаLAG и LEAD: динамика и пропущенные периоды
Материалы доступны после входаЗаказы, выручка и повторные покупки
Материалы доступны после входаКогорты и удержание покупателей
Материалы доступны после входаВоронка событий: порядок важнее количества
Материалы доступны после входаSQL Challenge: самостоятельное исследование
Материалы доступны после входаSQL Code Review: исправление чужого отчёта
Материалы доступны после входаSQL Interview: объяснение решения
Материалы доступны после входаЭкзамен Advanced: самостоятельная аналитика
Материалы доступны после входаИтоговый аналитический SQL-проект
Материалы доступны после входа
12. Expert Track · локальный PostgreSQL
Последовательность уроков
Индексы и EXPLAIN ANALYZE
Материалы доступны после входаОптимизация без изменения смысла
Материалы доступны после входаPostgreSQL, MVCC и рабочее место аналитика
Материалы доступны после входаТранзакции, изоляция и блокировки
Материалы доступны после входаПроектирование схем, DDL и безопасный DML
Материалы доступны после входаJSONB, рекурсивные CTE и иерархии
Материалы доступны после входаЭкспертная аттестация: пакет доказательств
Материалы доступны после входа