What is the Data Engineering Zoomcamp?
Data Engineering Zoomcamp is a free, hands-on curriculum by DataTalks.Club that covers core data engineering topics including batch processing, streaming, orchestration, and analytics workflows.
A free data engineering bootcamp by DataTalks.Club covering the fundamentals of data engineering from ingestion to orchestration and analytics. This guide focuses on the Bruin module and how to turn Zoomcamp work into production-ready pipelines.
The Data Engineering Zoomcamp teaches ingestion, transformation, orchestration, and analytics system design. Bruin fits this path by letting you ingest with ingestr, model in SQL and Python, run checks, and ship with governance in one workflow.
The Data Engineering Zoomcamp takes you through the full lifecycle of a data engineering project. Across multiple modules, you'll work with tools like Docker, Terraform, BigQuery, Spark, and Kafka - learning how each one fits into a modern data stack.
You'll build batch and streaming pipelines, learn data warehouse design, set up workflow orchestration, and work with real-world datasets - all at your own pace.
In the Bruin module, you'll see how Bruin combines ingestion, transformation, orchestration, and data quality into a single platform and framework. Instead of stitching together separate tools for each stage of your pipeline, you'll build end-to-end data pipelines using one CLI - from pulling data from APIs and databases, to transforming it with SQL and Python, to running quality checks and deploying to production.
If you're evaluating workflow options after the module, compare practical migration paths in our alternatives to Airflow guide.
Data Engineering Zoomcamp is a free, hands-on curriculum by DataTalks.Club that covers core data engineering topics including batch processing, streaming, orchestration, and analytics workflows.
Bruin helps you run ingestion, SQL/Python transforms, and data quality checks with a single workflow, so you can focus on pipeline outcomes instead of stitching many tools together.
Start with one end-to-end ingestion and transformation pipeline, add checks and lineage, then publish the project in the showcase so you can iterate with real feedback and a repeatable deployment path.
Join the Bruin project competition, publish your project in the showcase, and iterate on production-ready patterns such as checks, lineage, scheduling, and governance.