Чему вы научитесь
- Писать программы на Python: от базового синтаксиса до объектно-ориентированного подхода
- Использовать Git и GitHub для контроля версий и совместной работы над кодом
- Писать SQL-запросы: выборки, соединения, агрегации, подзапросы — с прицелом на задачи дата-инженера
- Применять оконные функции и продвинутые аналитические возможности SQL
- Обрабатывать, очищать и трансформировать данные с помощью библиотеки Pandas
- Работать с аналитической СУБД ClickHouse: устройство, SQL-запросы, особенности хранения данных
- Строить пайплайн данных на Apache Airflow и связывать его с PostgreSQL и Yandex DataLens
- Собирать законченный проект — от источника данных до готового дашборда.
О курсе
Для кого этот курс
Начальные требования
Желание учиться и наличие компьютера с доступом в интернет
Преподаватели курса
Как проходит обучение
Программа состоит из 7 курсов, которые рекомендуется проходить последовательно для максимальной эффективности. Каждый курс расширяет и дополняет предыдущий: от основ Python и Git, через базовый и продвинутый SQL, до обработки данных в Pandas, работы с ClickHouse и построения системы данных на Airflow. Такой подход позволяет отточить навыки и подготовиться к реальной работе инженера данных.
Вас ждут тексты, видео, тестовые задания, задачи на программирование. В большинстве курсов предусмотрена поддержка авторов.
Что вы получите
- Умение писать код на Python и работать с данными на базовом и продвинутом уровне
- Навыки контроля версий с Git и GitHub
- Опыт написания SQL-запросов любой сложности, включая оконные функции
- Практику работы с аналитической СУБД ClickHouse и построения системы данных на Airflow + PostgreSQL + DataLens
- Уверенность в работе с данными на уровне Junior и готовность к трудоустройству в IT