Чему вы научитесь
- Писать SQL-запросы на PostgreSQL: от простых выборок до запросов с оконными функциями, подзапросами и CTE
- Объяснять реляционную модель, нормальные формы и принципы проектирования схемы базы данных
- Выбирать подходящие типы данных PostgreSQL и корректно преобразовывать типы через CAST
- Применять фильтрацию, сортировку и ограничение выборки с помощью WHERE, ORDER BY, LIMIT и OFFSET
- Агрегировать данные для получения итоговых показателей: подсчёт, суммирование, среднее — с группировкой, фильтрацией групп и многоуровневыми итогами через ROLLUP и CUBE
- Объединять данные из нескольких таблиц с помощью INNER JOIN, LEFT JOIN, FULL OUTER JOIN и CROSS JOIN
- Строить подзапросы — скалярные, в FROM и с операторами EXISTS, ANY, ALL
- Разрабатывать читаемые многошаговые запросы с помощью CTE (Common Table Expressions)
- Применять оконные функции ROW_NUMBER, RANK, DENSE_RANK и нарастающий итог SUM OVER для аналитических вычислений
- Решать практические задачи: топ-N записей по группам, дедупликация строк, построение сводных таблиц через CASE WHEN
О курсе
Начальные требования
Специальных знаний не требуется — курс рассчитан на полных новичков.
Достаточно:
- уверенно пользоваться компьютером (устанавливать программы, работать с файлами)
- читать и понимать простые английские слова — SQL-ключевые слова пишутся по-английски (SELECT, FROM, WHERE), но их не нужно знать заранее
Знание программирования, математики или баз данных не требуется.
Преподаватели курса
Как проходит обучение
Курс состоит из текстовых уроков, квизов и практических SQL-заданий — без видеолекций.
Каждый урок включает три части:
- Теория — объяснение концепции с примерами запросов и таблицами результатов
- Квиз — 4–5 вопросов на проверку понимания (одиночный выбор, сопоставление, расстановка шагов по порядку)
- Практика — SQL-задания с автопроверкой: нужно написать запрос, который вернёт правильный результат
Автопроверка заданий даёт мгновенную обратную связь: если запрос неверный, система подскажет, в чём именно ошибка — неправильный оператор, неверный порог, пропущено условие и т.д.
Всего в курсе: 199 вопросов в квизах и 175 практических SQL-заданий.
Что вы получите
- Практические навыки SQL, востребованные в аналитике, разработке и смежных профессиях
- 199 вопросов в квизах для проверки и закрепления понимания
- 175 практических заданий с автопроверкой и подсказками — отработка каждой темы сразу после теории
- Сертификат об успешном прохождении курса
- Пожизненный доступ к материалам курса — можно возвращаться в любой момент