Курс на Stepik
Обложка курса «ClickHouse для аналитика: практикум на 300 задач с автопроверкой» на Stepik
590 ₽

ClickHouse для аналитика: практикум на 300 задач с автопроверкой ★ 0.000

Открыть на
STEPIK.ORG

▶ Практикум по ClickHouse: 300 задач с автопроверкой — 206 SQL-задач на живой базе прямо в браузере и 94 задачи на проектирование. 7 модулей: от первого запроса и MergeTree до оконных функций, воронок, retention, JOIN-оптимизаций и Materialized Views. Мгновенная проверка каждого запроса, разборы решений, датасеты как в реальном продукте. От базового SELECT до уверенного middle.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Учеников на курсе 5
Сертификаты, выданные на курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Сертификатов выдано 0
Отзывы о курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Отзывов получено 0
Рейтинг курса «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Рейтинг курса 0.000
Уроки в курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Количество уроков 56
Тесты в курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Количество квизов 94
Задачи с кодом в курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Количество задач с кодом 206
Стоимость курса «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Стоимость курса 590 ₽ —
Обновления курса «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Обновления курса — —
Дата публикации курса «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Дата публикации курса — ———
Последнее обновление курса «ClickHouse для аналитика: практикум на 300 задач с автопроверкой»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой» 7 разделов Уроки в курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой» 56 уроков Тесты в курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой» 94 теста Задачи в курсе «ClickHouse для аналитика: практикум на 300 задач с автопроверкой» 206 задач Последнее обновление курса «ClickHouse для аналитика: практикум на 300 задач с автопроверкой» обн. 7 октября 2026

🏗 Архитектура и первый запрос

6 уроков
1. Почему колоночная база быстрая ↗
2. Чего в ClickHouse нет ↗
3. system.tables и system.columns ↗
4. Форматы вывода ↗
5. Первый запуск в Docker ↗
6. Итоги модуля: смешанная практика ↗

🗃 Типы данных и проектирование таблиц

8 уроков
1. Числа: Int, Float, Decimal ↗
2. Строки, Enum, LowCardinality ↗
3. Nullable, DateTime, UUID ↗
4. Массивы, Tuple, Map, Nested — обзор ↗
5. MergeTree: ORDER BY как первичный ключ ↗
6. PARTITION BY ↗
7. Кодеки сжатия и TTL ↗
8. Семейство MergeTree-движков ↗

📊 Агрегаты и комбинаторы

10 уроков
1. GROUP BY: группируй и властвуй ↗
2. HAVING: фильтр по группам ↗
3. Свертки: WITH TOTALS, ROLLUP, CUBE ↗
4. Комбинаторы -If: условная агрегация ↗
5. uniq: уникальные значения ↗
6. Квантили и медианы ↗
7. argMax/argMin: значение по критерию ↗
8. topK и groupArray ↗
9. Агрегаты как данные: -State/-Merge ↗
10. Зачёт по агрегатам ↗

🪟 Массивы, оконные функции, последовательности

10 уроков
1. Массивы в ClickHouse: обзор ↗
2. arrayJoin: разворот массива в строки ↗
3. ROW_NUMBER: нумерация внутри групп ↗
4. LAG/LEAD: соседние строки ↗
5. Накопительные суммы и доли ↗
6. Скользящие средние ↗
7. windowFunnel: воронки ↗
8. retention: возвращаемость ↗
9. sequenceMatch: паттерны последовательностей ↗
10. Сквозной пример: воронка + retention ↗

🔗 JOIN, словари и загрузка данных

8 уроков
1. Почему JOIN в ClickHouse дорогой ↗
2. ANY, ALL и семантика дубликатов ↗
3. ASOF JOIN: событие на момент времени ↗
4. SEMI и ANTI: существование вместо соединения ↗
5. IN вместо JOIN: оптимизация соединений ↗
6. Словари вместо справочников ↗
7. Загрузка: s3, Kafka, Postgres ↗
8. Дедупликация: Replacing, FINAL, argMax ↗

🚀 Оптимизация и Materialized Views

8 уроков
1. EXPLAIN: читать план запроса ↗
2. Почему индекс не сработал ↗
3. PREWHERE: фильтр до чтения колонок ↗
4. Пропускающие индексы ↗
5. Проекции ↗
6. Materialized Views: витрины ↗
7. Диагностика по system-таблицам ↗
8. Типовые ошибки продакшена ↗

🎓 Практика уровня работы

6 уроков
1. Проект, часть 1: staging из сырых событий ↗
2. Проект, часть 2: витрины ↗
3. Проект, часть 3: запросы для дашборда ↗
4. Разбор 15 вопросов с собеседований ↗
5. Code review запроса: чек-лист ↗
6. Что дальше: репликация, шардирование, Cloud ↗