SQL с нуля для аналитика данных
Бесплатный 10-частный курс для абсолютных новичков. Начнём с «что такое база данных» и закончим Оконные функции. Все примеры на реальных задачах аналитика — без академической воды.
10 частей
8 часов чтения
Beginner-friendly
Бесплатно
📚 Главный учебник серии
Бесплатный учебник SQL для начинающего аналитика: 10 частей от азов до оконных функций. Тренажёр с автопроверкой, реальные примеры — пройди бесплатно.
Открыть учебник →📖 Программа курса
- Часть 1 Что такое БД и SQL — и зачем аналитику? 8 мин
- Часть 2 SELECT FROM WHERE — твой первый запрос 8 мин
- Часть 3 ORDER BY, LIMIT, DISTINCT, OFFSET 7 мин
- Часть 4 агрегаты, GROUP BY и HAVING 9 мин
- Часть 5 JOIN — INNER, LEFT, RIGHT, FULL, CROSS 9 мин
- Часть 6 подзапросы и CTE (WITH) 8 мин
- Часть 7 NULL, COALESCE, CAST, CASE 8 мин
- Часть 8 Дата и время в SQL: date_trunc, EXTRACT, INTERVAL 8 мин
- Часть 9 строки — LIKE, SUBSTRING, regex 7 мин
- Часть 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-тренажёр Карточки и квиз →