Course Wiki

Data Engineering Zoomcamp

DataTalks.Club's free nine-week data engineering course: build an end-to-end pipeline with Docker, Terraform, Kestra, BigQuery, dbt, Spark, and Kafka.

Data Engineering Zoomcamp is DataTalks.Club’s free nine-week course on data engineering fundamentals. Learners build an end-to-end data pipeline from scratch — ingestion, warehousing, transformation, batch, and streaming — using industry-standard tools. No prior data engineering experience is required; basic coding and SQL familiarity are.

All materials are open source in the course repository, with videos on YouTube and a course FAQ. The live cohort starts each January; everything is also available self-paced.

Curriculum

All modules, each with its lesson-level notes:

Looking for a specific concept? The Concept Glossary links every concept this course teaches to the exact modules and lessons that cover it.

Who it is for

The course targets developers, analysts, and data scientists moving into data engineering. The prerequisite bar is deliberately low — basic coding experience and familiarity with SQL, with Python helpful but optional.

Projects and certificate

Certificates require the final project plus peer reviews during a live cohort. The final project — problem statement, cloud infrastructure, ingested dataset, warehouse or lake, transformations, dashboard, and tests — is a complete portfolio artifact.


DataTalks.Club. Hosted on GitHub Pages. Built with Rustkyll. We use cookies.