Assignments and Scoring

1. Homework

Homework is created fresh for every cohort and its purpose is to help you check your knowledge and practice. It does not count toward your certificate.

Assignments are published under cohorts/2025/{module} in the GitHub repository of the course. Once ready, the submission form will be shared in Slack.

Alt text

The process is simple: solve the tasks locally, publish your solution to a public GitHub repo (or similar), and submit the link through the form.

Each homework comes with a strict deadline listed on the schedule. After the deadline passes, the form closes.

2. Staying Updated with Deadlines and Announcements

All homework and project deadlines are published on the course platform.

Alt text

Announcements are always posted in Slack, Telegram, and the DataTalksClub newsletter. If you don’t receive the DataTalksClub newsletter, you may have unsubscribed from it.

Alt text

3. Homework for Certification

While homework assignments are optional for certification, they’re essential for solidifying your understanding of each module’s concepts. Homework participation contributes to your overall course score and leaderboard position.

4. Leaderboard

Submissions also appear on the leaderboard, which adds a fun competitive element. The leaderboard is optional, but many students find it motivating.

Alt text

You can also gain extra points by sharing your learning publicly with the hashtag #mlzoomcamp and tagging Alexey Grigorev or DataTalksClub.