Чему вы научитесь
- Использовать ClickHouse для Near Real-Time аналитики.
- Использовать ClickHouse в архитектуре AI проектов: RAG; GenBI; Multi-Agent.
- Решать сложные бизнес-задачи на пересечении аналитики, разработки и машинного обучения.
- Интегрировать ClickHouse с различными источниками данных (Grafana, Kafka, S3, PostgreSQL).
- Применять SQL-запросы для извлечения, фильтрации и агрегации данных в ClickHouse.
- Разрабатывать эффективные аналитические пайплайны на базе ClickHouse для реализации DWH.
- Строить высокопроизводительные отчёты и витрины данных с учётом специфики ClickHouse.
- Оптимизировать запросы, используя ключевые особенности движка ClickHouse.
- Использовать табличные функции, CTE, window-функции и агрегаты в реальных сценариях.
- Читать и интерпретировать EXPLAIN в ClickHouse .
- И многому другому.
О курсе
Цели курса
Научить Вас использовать ClickHouse как полноценный инструмент для аналитики, разработки и задач машинного обучения. Вы научитесь писать SQL-запросы, продумывать архитектуру хранения, создавать продвинутые аналитические витрины и современные информационные решения с использованием больших языковых моделей.
Почему стоит выбрать именно этот курс
-
Курс поможет создать актуальный и современный Pet Projects (AI Agents / RAG / Gen BI).
-
Курс полностью подготавливает к собеседованию.
-
В курс входят уроки по интеграции ClickHouse с Grafana, Apache Kafka, S3 (MinIO) и PosgreSQL.
-
Сильный упор на практику, реальные кейсы, которые будут встречаться на работе.
-
Курс охватывает весь путь — от базового SQL до продвинутых сценариев с использованием Machine Learning алгоритмов и искусственного интеллекта (нейросети (Deep Machine Learning)).
-
Курс построен по модульной системе, поэтому независимо от Вашего уровня знаний Вы найдёте для себя что-то новое и повысите свой профессиональный уровень.
-
Курс опирается на лучшие практики, способствующие эффективному усвоению и пониманию информации.
-
Преподаватель — практик, работает с ClickHouse в крупных проектах. С общим стажем работы 8 лет на позиции Software и Data Engineer.
Преподаватель с педагогическим и научным опытом, полученным во время учёбы в аспирантуре. -
Курс подходит для:
-
Data Engineer
-
Data Analyst
-
System Analyst
-
Business Analyst
-
DWH Engineer
-
Data Science
-
-
Memes
-
Поддержка
Что приобретут учащиеся после успешного освоения курса
-
Изучите ClickHouse для аналитика
-
Pet Projects c использованием AI и ClickHouse в свой портфолио.
-
Уверенное владение ClickHouse и его SQL-расширениями.
-
Проектировать архитектурные решения, которые включают в себя несколько компонентов, например: транзакции в Postgres; сырые данные в S3; аналитика в ClickHouse; Event Driven с помощью Kafka; Near Real-Time аналитика в Grafana; Работа с Big Data в ClickHouse.
-
Навыки оптимизации реальных запросов.
-
Умение строить аналитическую архитектуру под задачи бизнеса.
-
Способность писать SQL-решения для аналитики и машинного обучения.
-
Опыт анализа и объяснений запросов.
-
Чёткое понимание, как устроен ClickHouse «под капотом».
Особенности курса
-
Акцент на подготовку к работе в индустрии и к собеседованиям.
-
Знания выходящие за рамки ClickHouse, но необходимые для успешного поиска работы в ИТ в текущие время.
-
Примеры из реальной практики (а не вымышленные задачки про «продажи бананов»).
-
Challenges, метафоры и игровые приёмы, чтобы обучение было нескучным
Суровая теория и практика иногда разбавляются юмором, отсылками, пасхалками и мемами -
Курс создан с учетом потребностей молодых специалистов (Trainee и Junior): он включает подробное описание всех аспектов ClickHouse.
При этом курс раскрывает глубину ClickHouse, поэтому будет полезен и для специалистов уровня Middle и Senior.
Рассматриваются разнообразные сценарии использования ClickHouse — от функций агрегации до машинного обучения, от применения в GameDev до FinTech и многого другого.
Что нужно будет делать
-
Читать теорию, которая разбавлена увлекательными испытаниями.
-
Разбирать реальные сценарии использования.
-
Проходить задания с практическим уклоном.
-
Писать свои размышления и открытия в комментариях.
Какие разделы и задания входят в курс
-
Создания портфолио с востребованными проектами (RAG, GenBI, AI Agent) в области аналитики данных и искусственного интеллекта (LLM).
-
Реальные задания с работы (симулятор работы).
-
Подготовка к собеседованию (вопросы и практика).
-
Интеграция с самыми популярными и современными решениями для создания высокопроизводительных и высокоотказоустойчивых систем.
-
Введение в ClickHouse и его архитектуру.
-
Основы SQL в ClickHouse: от простого к сложному.
-
Аналитические функции и CTE.
-
Table Engine, индексы, партиционирование и 100500 функций.
-
Оптимизация запросов.
-
OLAP кубы.
-
И многое другое.
Для кого этот курс
Разработчики | DBA | DWH Engineer | Database Developer Вы внедряете продуктовые фичи (а не баги), где нужна быстрая агрегация логов, событий, пользовательских действий. Ситуация: "Нужно за 1 секунду показать пользователю статистику за месяц — PostgreSQL не справляется.".
Data Scientists и ML Engineer Вам нужно предварительно агрегировать и отфильтровывать данные для моделей, но Pandas и Jupyter не тянут по объёму. Ситуация: "Данные не помещаются в оперативную память, я трачу часы на выгрузки.".
BI Analyst и Dashboard Engineer
Вы строите отчёты в Power BI, Superset, Tableau и других системах. Вам важно, чтобы данные обновлялись быстро и без задержек. Ситуация: "Пользователи жалуются: отчёты грузятся по 30 секунд — бизнес недоволен.".
Стартаперы и основатели | Start-up | CTO | CEO Вы быстро развиваете продукт, трекаете поведение пользователей, метрики конверсий, тестируете гипотезы. Ситуация: "Мы подключили события Mixpanel, но скоро это будет слишком дорого — нужен self-hosted вариант.".
Data Engineers Вы строите пайплайны и витрины, и хотите перейти от медленного ETL к настоящему real-time. Ситуация: "Kafka уже есть, а хранилища для аналитики всё нет. Хотим попробовать ClickHouse, но не знаем, с чего начать.".
Начальные требования
Курс разработан так, чтобы пройти путь с полного нуля до уверенного использования ClickHouse в реальных проектах.
Вам не нужно заранее знать SQL, администрирование баз данных или программирование.
Всё необходимое Вы освоите по ходу обучения — пошагово, с практикой и объяснениями простым языком.
Даже если Вы никогда не работали с базами данных — Вы справитесь!
У Вас всё получится
Наши преподаватели
Как проходит обучение
-
Подготовка портфолио — самые востребованные проекты на сегодняшнее время, которые связанные с AI.
-
Блок по подготовке к собеседованию — типовые вопросы и задания, стратегия ответов.
-
Примеры на все случаи жизни — симуляции из реального мира: аналитика, ML, DevOps.
-
Интерактивные практические задания — шаг за шагом от простого к сложному.
-
Подробные теоретические материалы — всё объясняется от базовых понятий до продвинутых концепций, с упором на глубинное понимание ClickHouse.
-
Challenge-задания — мини-вызовы для расширения сознания.
Курс можно проходить в удобном для Вас темпе. Всё обучение построено так, чтобы Вы не просто посмотрели — но и сделали своими руками.
Программа курса
Сертификат
Что вы получаете
- Востребованные навыки использования ClickHouse для задач связанных с LLM (AI Agents / RAG / Gen BI) и другими интеграциями (Grafana, Kafka, MinIO, Postgres).
- Навыки и знания, востребованные работодателями в сфере аналитики, backend-
- разработки и AI (Artificial Intelligence).
- Возможность отработать теорию на практике: задания, рабочие сценарии.
- Знания по использованию ClickHouse для аналитики.
- Много разнообразных примеров — от базовых до продвинутых — которые можно добавить в портфолио.
- Изучите 100500 аналитических функций для построения Dashboard и Data Warehouse.
- Доступ к форуму решений и обсуждений сообществом.
- Блок с подготовкой к собеседованиям и к работе: ключевые вопросы и типовые задачи.
- Электронный сертификат о прохождении курса.