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

Бесплатный 10-частный курс для абсолютных новичков. Начнём с «что такое база данных» и закончим Оконные функции. Все примеры на реальных задачах аналитика — без академической воды.

10 частей 8 часов чтения Beginner-friendly Бесплатно

📚 Главный учебник серии

Бесплатный учебник SQL для начинающего аналитика: 10 частей от азов до оконных функций. Тренажёр с автопроверкой, реальные примеры — пройди бесплатно.

Открыть учебник →

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

  1. Часть 1 Что такое БД и SQL — и зачем аналитику? 8 мин
  2. Часть 2 SELECT FROM WHERE — твой первый запрос 8 мин
  3. Часть 3 ORDER BY, LIMIT, DISTINCT, OFFSET 7 мин
  4. Часть 4 агрегаты, GROUP BY и HAVING 9 мин
  5. Часть 5 JOIN — INNER, LEFT, RIGHT, FULL, CROSS 9 мин
  6. Часть 6 подзапросы и CTE (WITH) 8 мин
  7. Часть 7 NULL, COALESCE, CAST, CASE 8 мин
  8. Часть 8 Дата и время в SQL: date_trunc, EXTRACT, INTERVAL 8 мин
  9. Часть 9 строки — LIKE, SUBSTRING, regex 7 мин
  10. Часть 10 оконные функции (ROW_NUMBER, RANK) 9 мин

📅 План на 4 недели

Неделя 1. Части 1-3: Что такое БД и SQL, SELECT FROM WHERE, ORDER BY/LIMIT/DISTINCT. По одной части в день, ~30 минут.
Неделя 2. Части 4-5: GROUP BY + HAVING, JOIN (все типы). После каждой части — практика в тренажёре.
Неделя 3. Части 6-8: CTE и подзапросы, NULL/типы данных/CASE, работа с датами.
Неделя 4. Части 9-10: Строки и regex, Оконные функции. Финальный проект — решить 20 задач в тренажёре.

Готов попрактиковаться?

Учить теорию мало — нужна практика. У нас 555 SQL-задач в тренажёре с авто-проверкой кода прямо в браузере.

Открыть SQL-тренажёр Карточки и квиз →