Курс на Stepik
Обложка курса «ClickHouse: быстрый старт для начинающих» на Stepik
Бесплатно

ClickHouse: быстрый старт для начинающих ★ 4.912

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

Идеальное обучение ClickHouse с нуля для аналитиков и Data Engineer'ов! Освойте архитектуру MergeTree, специфические JOIN, агрегатные функции, партиционирование, TTL и многие другие особенности на практических примерах. Быстрый старт через Docker и интеграция с Python. Курс подойдет новичкам со знанием SQL и опытным пользователям. Ах да, и все это упаковано в 5 часов видеолекций - никакой воды, максимальный концентрат знаний. Экономьте ваше время - присоединяйтесь!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ClickHouse: быстрый старт для начинающих»Учеников на курсе 2 899
Сертификаты, выданные на курсе «ClickHouse: быстрый старт для начинающих»Сертификатов выдано 0
Отзывы о курсе «ClickHouse: быстрый старт для начинающих»Отзывов получено 34
Рейтинг курса «ClickHouse: быстрый старт для начинающих»Рейтинг курса 4.912
Уроки в курсе «ClickHouse: быстрый старт для начинающих»Количество уроков 40
Тесты в курсе «ClickHouse: быстрый старт для начинающих»Количество квизов 11
Время прохождения курса «ClickHouse: быстрый старт для начинающих»Время прохождения курса —
Обновления курса «ClickHouse: быстрый старт для начинающих»Обновления курса — —
Дата публикации курса «ClickHouse: быстрый старт для начинающих»Дата публикации курса — ———
Последнее обновление курса «ClickHouse: быстрый старт для начинающих»Последнее обновление — ———

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

Разделы в курсе «ClickHouse: быстрый старт для начинающих» 10 разделов Уроки в курсе «ClickHouse: быстрый старт для начинающих» 40 уроков Тесты в курсе «ClickHouse: быстрый старт для начинающих» 11 тестов Время прохождения курса «ClickHouse: быстрый старт для начинающих» 5 ч. Последнее обновление курса «ClickHouse: быстрый старт для начинающих» обн. 27 августа 2026

Введение

3 урока
1. О ClickHouse, авторе, курсе ↗
2. Установка Docker и ClickHouse ↗
3. OLAP/OLTP ↗

Предварительные настройки

3 урока
1. Настройки среды ↗
2. Системные таблицы. system_query_log ↗
3. Создаем тестовую таблицу ↗

"Обычные" функции

9 уроков
1. Введение ↗
2. Работа с датой и временем + изучаем соответствующие типы данных ↗
3. Функции сравнения ↗
4. Условные функции ↗
5. Работа со строками + изучаем соответствующие типы данных ↗
6. Преобразование типов ↗
7. Массивы ↗
8. Тренируемся ↗
9. Тест ↗

Агрегатные функции

6 уроков
1. Базовые функции ↗
2. Uniq ↗
3. quantile ↗
4. argMin / argMax ↗
5. Массивы. Снова ↗
6. Комбинаторы агрегатных функций ↗

Остальные функции. Коротко о разнообразии

1 урок
1. Обзор разнообразия ↗

Все про специфику JOIN в ClickHouse

5 уроков
1. LEFT / RIGHT SEMI JOIN ↗
2. LEFT / RIGHT ANTI JOIN ↗
3. LEFT / RIGHT ANY JOIN ↗
4. LEFT / RIGHT ASOF JOIN ↗
5. Физические виды соединений ↗

8192 - сердце ClickHouse

3 урока
1. Индекс. Гранула. Засечка. Блок данных ↗
2. Иммутабельность блоков данных. Слияния ↗
3. Append only + версионирование ↗

Движки таблиц. Семейство MergeTree

1 урок
1. ReplacingMergeTree ↗

Продвинутые фишки, о которых невозможно молчать

8 уроков
1. Партиционирование ↗
2. TTL ↗
3. Материализованные представления ↗
4. Словари ↗
5. CTE. Времянки ↗
6. LowCardinality ↗
7. Nullable ↗
8. Нативный клиент Python ↗

Заключение

1 урок
1. Итоги ↗