Prog Academy
RU UA

Курс SQL для аналитики данных

45 уроков и более 200 практических заданий
От SELECT до оконных функций
Полный курс — $19
Онлайн · в своём темпе · бессрочный доступ
Программа курса

14+

лет опыта

в IT-образовании

50 000+

выпускников

по всему миру

4.9/5

рейтинг

от студентов

EU

аккредитация

программ в ЕС

О курсе

Что такое курс «SQL для аналитики данных»

Это полная платная программа Prog Academy по SQL: 15 модулей, 45 уроков и более 200 практических заданий. Вы пройдёте путь от первого SELECT до подзапросов, CTE, оконных функций, когортного анализа и финального аналитического отчёта.

Каждый урок — короткая теория, а дальше серия задач, в которых вы пишете запросы к учебной базе данных прямо в браузере. Автоматическая проверка сравнивает результат запроса, а не его текст, поэтому засчитывается любое правильное решение. Опыт программирования не нужен.

Вопрос
SQL-запрос
Результат
Решение

Для кого этот курс SQL

Опыт программирования не нужен — курс начинается с первого запроса и постепенно доходит до задач реальной аналитики.

Начинающим в аналитике данных

Хотите войти в аналитику и начать с главного инструмента — SQL — с нуля и с большим количеством практики.

Маркетологам и продакт-менеджерам

Хотите сами считать воронку, конверсию и окупаемость кампаний, а не ждать выгрузку от разработчиков.

Предпринимателям и руководителям

Хотите понимать, на чём держится выручка, какие клиенты возвращаются и какие товары лежат мёртвым грузом.

Тем, кто уже знает основы SQL

Прошли бесплатный курс или учились сами и хотите дойти до подзапросов, CTE, оконных функций и когортного анализа.

Курс в цифрах

Что вы получаете за $19

Структурированный путь от основ SQL до сложных аналитических запросов — с практикой в каждом уроке.

45

уроков

в 15 модулях

200+

практических заданий

с автоматической проверкой

4

учебные базы данных

от 84 до 2 232 строк

4 + 1

мини-проекта и финальный

аналитический отчёт

Процесс обучения

Как проходит обучение

01

Читаете короткую теорию

Каждый урок объясняет одну тему на примерах из учебной базы: что делает конструкция, где в ней ловушки и как их обойти.

02

Пишете запросы в браузере

Редактор SQL и база данных уже готовы — ничего не нужно устанавливать. Таблицы и столбцы видны в панели рядом с редактором.

03

Сразу видите результат

Запрос выполняется в изолированной песочнице, а система сравнивает результат с ожидаемым. Не получилось — открываете подсказку и пробуете ещё раз.

04

Собираете аналитический отчёт

Модули завершаются мини-проектами, а курс — финальным проектом: аналитическим отчётом из 7 задач на большой базе данных.

Учебная платформа

Учебная платформа Prog Academy

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

  • Все уроки в одном месте

    Теория и практические задания доступны в любой момент, а прогресс виден в личном кабинете.

  • Редактор SQL в браузере

    Пишете и запускаете запросы прямо на платформе — ничего не нужно устанавливать.

  • Готовые учебные базы

    Таблицы и столбцы видны в панели рядом с редактором, а каждый запуск начинается с чистой копии базы.

  • Автоматическая проверка

    Результат запроса проверяется сразу — засчитывается любое правильное решение.

  • Подсказки к заданиям

    Застряли — откройте подсказку, которая подведёт к решению, не выдавая ответ.

  • Свой темп

    Никакого расписания и дедлайнов — учитесь, когда удобно, с бессрочным доступом.

Учебная программа

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

15 модулей · 45 уроков · более 200 практических заданий — от первого SELECT до финального проекта

1
Первые запросы: SELECT, AS и сортировка
Данные, таблицы и первый запрос Понятные названия и вычисляемые столбцы Сортировка и первые N строк Практика: 12 заданий
2
Фильтрация данных: WHERE, IN, BETWEEN, LIKE
WHERE и операторы сравнения Несколько условий: AND, OR, NOT и скобки Списки и диапазоны: IN и BETWEEN Поиск по части текста: LIKE Практика: 16 заданий
3
NULL и пропущенные значения
NULL: значение, которого нет Заменяем пустоту: COALESCE, IFNULL, NULLIF Практика: 8 заданий
4
Работа с текстом и датами
Работа с текстом Даты: год, месяц, день недели Сколько прошло времени Практика: 13 заданий
5
Условная логика: CASE
CASE: категории прямо в запросе CASE в сортировке и в вычислениях Практика: 10 заданий
6
Агрегатные функции и проценты
COUNT, SUM, AVG, MIN, MAX Доли, проценты и честное среднее Практика: 8 заданий
7
Группировка: GROUP BY и HAVING
GROUP BY: одно число для каждой группы Группировка по нескольким ключам и по выражению HAVING: фильтруем сами группы Практика: 15 заданий
8
Соединение таблиц: JOIN
INNER JOIN: собираем данные из двух таблиц LEFT JOIN: никого не потерять Три и четыре таблицы в одном запросе Таблица, соединённая сама с собой Практика: 18 заданий
9
UNION и подзапросы
UNION: склеиваем результаты запросов Подзапрос в WHERE и в SELECT Подзапрос вместо таблицы Коррелированные подзапросы, EXISTS и NOT EXISTS Практика: 16 заданий
10
CTE: запросы с WITH
WITH: даём имя промежуточному результату Несколько CTE: расчёт по шагам Практика: 8 заданий
11
Оконные функции
OVER(): агрегат, который не схлопывает строки Рейтинги: ROW_NUMBER, RANK, DENSE_RANK Накопительные итоги и скользящее среднее LAG и LEAD: заглянуть в соседнюю строку Практика: 21 заданий
12
Динамика во времени и когорты
Помесячная динамика и сравнение с прошлым годом Когорты и удержание клиентов Практика: 10 заданий
13
Бизнес-аналитика: клиенты, товары, маркетинг
Аналитика клиентов: средний чек, ценность, давность Аналитика товаров и ABC-анализ Маркетинг: воронка, конверсия и окупаемость Практика: 15 заданий
14
Качество данных
Дубликаты: найти и обезвредить Пропуски и разнобой в значениях Сироты, аномалии и проверки перед отправкой отчёта Практика: 13 заданий
15
Профессиональный SQL и финальный проект
Читаемый SQL Базовая оптимизация Типичные ошибки и как их чинить Финальный проект: аналитический отчёт Практика: 18 заданий

Практика

Более 200 практических заданий: SQL учат, когда пишут запросы

Теории ровно столько, чтобы решить следующую задачу. Остальное время вы пишете SQL — и каждый модуль сложнее предыдущего.

Автопроверка результата

Система выполняет ваш запрос и сравнивает столбцы и строки с ожидаемым результатом. Засчитывается любой правильный запрос, а не один «эталонный» ответ.

Подсказки к каждому заданию

К каждому заданию есть подсказки: если застряли, они подводят к решению, не выдавая готовый ответ.

Реалистичные данные

Интернет-магазин, сотрудники и проекты, служба поддержки, маркетинговые кампании. Во второй половине курса база уже слишком большая, чтобы проверить ответ глазами, — как в настоящей работе.

Мини-проекты и финальный отчёт

Карточка сотрудника, месячный дашборд, окупаемость кампаний и отчёт о качестве данных — а в конце финальный проект из 7 задач: аналитический отчёт от общей картины до сегментов клиентов.

Учебные базы данных

  • Интернет-магазин

    категории, товары, клиенты, заказы

    185 строк

  • Сотрудники и проекты

    отделы, сотрудники, руководители, проекты

    84 строк

  • Служба поддержки

    обращения, агенты, сообщения — с «грязными» данными

    158 строк

  • Аналитика магазина и маркетинга

    заказы, кампании, лиды, веб-сессии, рекламные расходы

    2 232 строк

Практических заданий в каждом модуле

  1. 12 Первые запросы: SELECT, AS и сортировка: М1
  2. 16 Фильтрация данных: WHERE, IN, BETWEEN, LIKE: М2
  3. 8 NULL и пропущенные значения: М3
  4. 13 Работа с текстом и датами: М4
  5. 10 Условная логика: CASE: М5
  6. 8 Агрегатные функции и проценты: М6
  7. 15 Группировка: GROUP BY и HAVING: М7
  8. 18 Соединение таблиц: JOIN: М8
  9. 16 UNION и подзапросы: М9
  10. 8 CTE: запросы с WITH: М10
  11. 21 Оконные функции: М11
  12. 10 Динамика во времени и когорты: М12
  13. 15 Бизнес-аналитика: клиенты, товары, маркетинг: М13
  14. 13 Качество данных: М14
  15. 18 Профессиональный SQL и финальный проект: М15

Стоимость

Стоимость курса SQL

Разовая оплата за полный курс — бессрочный доступ ко всем урокам и заданиям.

SQL для аналитики данных

Полный курс · бессрочный доступ

19 $

  • 15 модулей и 45 уроков
  • Более 200 практических заданий с автопроверкой
  • Подсказки к каждому заданию
  • 4 учебные базы данных — до 2 232 строк
  • 4 мини-проекта и финальный аналитический отчёт
  • Обучение в браузере — ничего не нужно устанавливать
  • Свой темп и бессрочный доступ

Результат

Что вы будете уметь после курса

Доставать данные из базы: SELECT, фильтры, сортировка, поиск по тексту

Считать метрики: выручку, средний чек, конверсию, долю категории

Соединять таблицы: JOIN на два, три и четыре источника

Писать многошаговые запросы через подзапросы и CTE

Использовать оконные функции: рейтинги, топ-N внутри группы, накопительные итоги

Анализировать динамику по месяцам, когорты и удержание клиентов

Находить дубликаты, пропуски и «грязные» данные до того, как они попадут в отчёт

Собирать готовый аналитический отчёт — это и есть финальный проект курса

Контакт

Оставьте заявку на курс SQL

Оставьте контакты — менеджер Prog Academy свяжется с вами, ответит на вопросы о курсе и поможет оформить доступ.

Частые вопросы о курсе SQL

Что такое курс «SQL для аналитики данных»?

Это платный онлайн-курс SQL от Prog Academy: 15 модулей, 45 уроков и более 200 практических заданий с автоматической проверкой. Программа ведёт от первого запроса SELECT до оконных функций, когортного анализа и финального аналитического отчёта.

Сколько стоит курс SQL?

19 долларов США за весь курс, оплата разовая. В блоке «Стоимость» можно переключить валюту и увидеть сумму в гривнах или евро по курсу НБУ.

Подходит ли курс SQL для начинающих без опыта программирования?

Да. Курс начинается с того, что такое база данных и таблица, и постепенно доходит до сложных запросов. Отдельный опыт программирования не нужен.

Сколько практики в курсе?

Более 200 практических заданий — в среднем 4–5 на каждый урок. К каждому заданию есть подсказки, а ещё в курсе 4 мини-проекта и финальный проект из 7 задач.

Чем платный курс отличается от бесплатного курса SQL?

В бесплатном курсе SQL 12 уроков и 32 задания: SELECT, WHERE, сортировка, агрегатные функции, GROUP BY и первое знакомство с JOIN. Платный курс — расширенная программа: 45 уроков и более 200 заданий, к которым добавляются NULL, текст и даты, CASE, все виды JOIN, подзапросы, CTE, оконные функции, когорты, качество данных и финальный проект.

Нужно ли что-то устанавливать?

Нет. Редактор SQL и учебные базы данных работают прямо в браузере. Курс использует SQLite; основные конструкции — SELECT, JOIN, GROUP BY, подзапросы, CTE, оконные функции — работают так же в PostgreSQL, MySQL и других СУБД, отличаются в основном функции для дат и текста.

Сколько длится обучение и как долго действует доступ?

Жёсткого расписания и дедлайнов нет — вы проходите курс в своём темпе. Доступ к курсу после покупки бессрочный.

Можно ли попробовать курс до оплаты?

Да. Первый урок и первое практическое задание курса открыты бесплатно.

Как записаться на курс SQL?

Оставьте заявку в форме на этой странице — менеджер Prog Academy свяжется с вами, ответит на вопросы и поможет оформить доступ к курсу.

Что изучать после курса SQL?

SQL — основа работы с данными. Дальше можно перейти к визуализации на курсе Power BI или освоить профессию аналитика системно на курсе Data Analytics.

Не нашли ответ на свой вопрос?

Оставьте вопрос нашему консультанту — поможем разобраться с программой, форматом обучения и стоимостью и подберём оптимальный вариант.