SQL с нуля для аналитика данных
Бесплатный 10-частный курс для абсолютных новичков. Начнём с «что такое база данных» и закончим Window Functions. Все примеры на реальных задачах аналитика — без академической воды.
10 частей
8 часов чтения
Beginner-friendly
Бесплатно
📚 Главный учебник серии
Бесплатный учебник SQL для начинающего аналитика. 10 связанных частей от «что такое БД» до Window Functions. 5 часов чтения, тренажёр с автопроверкой, реальные примеры.
Открыть учебник →📖 Программа курса
- Часть 1 Что такое БД и SQL — и зачем аналитику? 8 мин
- Часть 2 SELECT FROM WHERE — твой первый запрос 8 мин
- Часть 3 ORDER BY, LIMIT, DISTINCT, OFFSET 7 мин
- Часть 4 Агрегаты COUNT, SUM, AVG + GROUP BY + HAVING 9 мин
- Часть 5 JOIN — INNER, LEFT, RIGHT, FULL, CROSS 9 мин
- Часть 6 Подзапросы и CTE (WITH) — структурируем запросы 8 мин
- Часть 7 NULL, типы данных, COALESCE, CAST, CASE WHEN 8 мин
- Часть 8 Дата и время — DATE_TRUNC, EXTRACT, INTERVAL 8 мин
- Часть 9 Строки и текст — LIKE, ILIKE, SUBSTRING, regex 7 мин
- Часть 10 Window Functions intro — ROW_NUMBER, RANK, LAG, LEAD 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, Window Functions. Финальный проект — решить 20 задач в тренажёре.
Готов попрактиковаться?
Учить теорию мало — нужна практика. У нас 521 SQL-задача в тренажёре с авто-проверкой кода прямо в браузере.
Открыть SQL-тренажёр Карточки и квиз →