Getting Started

For the cross-course onboarding, read Joining a Cohort first. It covers registration, account setup, calendar, and newsletter updates.

This page covers the Data Engineering Zoomcamp specifics.

Star the GitHub repository

github.com/DataTalksClub/data-engineering-zoomcamp

Star the repo so you can find it later and access all course material. See Resources for the repo structure.

Join the DE Slack channel

After joining the DataTalks.Club Slack workspace, find:

#course-data-engineering

This is where DE-specific announcements, homework discussions, project Q+A, and the live-session links go. Use threads when replying.

t.me/dezoomcamp - announcement-only channel. Telegram is the most reliable place to catch important updates because Slack is busy.

Telegram announcements are auto-reposted to Slack, so you do not strictly need it.

Subscribe to YouTube

The DataTalks.Club YouTube channel has pre-recorded module lectures and live session recordings. For all DE playlists, see Resources.

Set up your environment

The DE Zoomcamp uses Docker, Terraform, GCP, and Python. See Environment Setup for the choices you need to make (local vs Codespaces vs GCP VM, GCP signup, OS-specific notes).

You can start before the cohort begins to get setup out of the way.

Start Module 1

Begin with Docker, Postgres, and Terraform. Module 1 gets two weeks because environment setup can be challenging.

For what each module covers, see Curriculum.

Next pages

Useful next pages: