System Design Academy points readers to a newsletter about AI engineering and system design.
Data Engineering Zoomcamp
Data Engineering Zoomcamp offers a free nine-week course that teaches data engineering system development.

About Data Engineering Zoomcamp
Data Engineering Zoomcamp is a nine-week course on data engineering fundamentals. It teaches learners to build an end-to-end data pipeline from scratch, using modular lessons, hands-on workshops, and a final project. The course is described as free. Its materials are hosted in a GitHub repository, with pre-recorded video lectures, a Slack channel, and a course platform for deadlines and homework.
The course covers containerization with Docker and Terraform, workflow orchestration with Kestra, data warehousing with BigQuery, analytics engineering with dbt, a pipeline tool called Bruin, batch processing with Apache Spark, and streaming with Kafka. Learners can follow it as a live cohort or self-paced. The live cohort adds scored homework, a leaderboard, peer review, and a certificate. Self-paced homework is self-checked, and no certificate is offered. The course lists basic coding experience and familiarity with SQL as prerequisites, and Python experience as helpful but not required.
Key features
- Modules on Docker, Docker Compose, PostgreSQL, and Terraform infrastructure setup
- Workflow orchestration module using Kestra and data lake concepts
- BigQuery data warehousing, including partitioning, clustering, and machine learning in BigQuery
- Analytics engineering module using dbt with DuckDB and BigQuery
- Batch processing module covering Apache Spark, DataFrames, and SQL
- Final project with peer review and feedback, plus a streaming module on Kafka
- Listed as free on the homepage, for both the live cohort and self-paced options
- Requires no prior data engineering experience, according to the course description
- Combines structured modules, hands-on workshops, and a final project
- Certificates, leaderboard, peer review, and scored homework apply only to the live cohort
- Self-paced homework is self-checked and not scored
- Prerequisites include basic coding experience and familiarity with SQL
Data Engineering Zoomcamp at a glance
- Category
- Education & Learning › Learn to Code
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Data Engineering Zoomcamp alternatives
Tools and sites you could use instead, ranked by how closely they match.
Dash teaches web development fundamentals through an online course with lessons and exercises.
Data Engineer Handbook collects links and resources for data engineering.
Skilled.dev provides coding interview preparation through a course for developers pursuing software engineering roles.
A computer science study plan, Interview University helps learners prepare for software engineering roles.
Learn to Code HTML & CSS teaches front-end web development through written lessons.
Popular in Learn to Code
Well-known listings from the same topic.
Data Engineering Zoomcamp FAQ
Do I need prior data engineering experience?
What is the difference between the live cohort and self-paced options?
Who receives a certificate?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











