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.

Не знайшли відповідь на своє запитання?

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