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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ClickHouse: быстрый старт для начинающих»Учеников на курсе 2 764
Сертификаты, выданные на курсе «ClickHouse: быстрый старт для начинающих»Сертификатов выдано 0
Отзывы о курсе «ClickHouse: быстрый старт для начинающих»Отзывов получено 31
Рейтинг курса «ClickHouse: быстрый старт для начинающих»Рейтинг курса 4.935
Уроки в курсе «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. Итоги