A free 9-week course that teaches data engineering fundamentals and production-ready pipeline construction through structured modules and workshops. It requires basic coding experience and SQL familiarity to complete the hands-on final project and homework assignments.
Project overview
Provides structured, open-source educational materials covering the modern data engineering stack without requiring a paid service.
Project type
Workflow · Data Processing · Learning Resources
Use cases
Learning & Education
Deployment
Refer to project documentation
License
License pending
Best for
Developers seeking to learn data engineering fundamentals through a structured, free curriculum with hands-on homework.
Key capabilities
Modules covering containerization, workflow orchestration, data warehousing, analytics engineering, data platforms, batch processing, and streaming.
A final project applying learned concepts in a real-world scenario with a peer review and feedback process.
Certificate awarded to learners who complete the final project and peer reviews during a live cohort.
Limitations and risks
Requires basic coding experience and familiarity with SQL.
Getting started
Learners need basic coding experience and familiarity with SQL. The first success path involves following the materials on GitHub, watching pre-recorded video lectures, and doing the homework to build a project.
Alternatives and comparisons
A curated collection of standalone, runnable Jupyter notebooks covering 61 real-world data science projects with clear explanations.
Offers comprehensive, hands-on Jupyter Notebook tutorials covering fundamental to advanced deep learning topics using PyTorch.
A ready-to-run Docker Compose environment and Jupyter notebooks that teach how to build predictive analytics applications like a flight delay prediction system.
GitHub project description: Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines.
README: Data Engineering Zoomcamp: A Free 9-Week Course on Data Engineering Fundamentals
README: This free 9-week course teaches the fundamentals of data engineering by building an end-to-end data pipeline from scratch. It consists of structured modules, hands-on workshops, a…
README: The Data Engineering Zoomcamp gave me skills that helped me land my first tech job.
README: - Introduction to GCP - Docker and Docker Compose - Running PostgreSQL with Docker - Infrastructure setup with Terraform