← SHANNONWAREARTICLE · 2026.11.09

AI Dev Tools Zoomcamp Complete

Part 1: The News

I have complete the AI Dev Tools Zoomcamp!

I was thinking, "This will my first certification since leaving Fujitsu!" But not true. I completed the Future In Tech Software Development Course in 2025, and received both a .NET certification and Python certification from Pearson Vue in the process.

So rather, 'This is my first certification since becoming a fully qualified software developer." Yes, that is more like it.

AI Dev Tools Zoomcamp Complete

We built this: https://staging.cards.terzotech.net/

And documented it here: https://staging.cards.terzotech.net/

And use it is evidence that we can leverage AI coding agents to build practical applications deployed to to the live internet.

Sometime in early December I should receive the digital cert. Until then, it is just basking in the subtle-body of a course of study completed!

Part 2: A Conversation with an Advisor

Shannon: <context> For the final projects for the AI Dev Tools Zoomcamp, my original understanding that the second project submission was only in the case that the first submission did not succeed, or could not be made altogether.

Today is Monday. The peer reviews were due last Thursday. So far, there has been no announcement from the course staff whether I passed or failed the first project submisison.

<quote> Two attempts. If you miss the first deadline, the second attempt is the same project against the same criteria. </quote>

Without any further information from the course instructructors, my intention is to submit the same project with minor updates. </context>

<inputs> <input index="1"> https://github.com/DataTalksClub/ai-dev-tools-zoomcamp/tree/main/project </input> <input index="2"> https://github.com/spycebot/ai-dev-tools/tree/main/05-final-project </input> </inputs> <queries> <query index="1"> Is my assumption that the second project is submitted only if the first project fails correct? </query> <query index="1"> Will submitting the same project revised be detrimental in any way? </query> </queries>

Claude: I'll check the course's project rules and your repository before answering.

1. Your assumption is correct. DataTalks.Club's general project rules apply to this course. The course README only says that a missed first deadline sends you to the second attempt, "the same project against the same criteria." The cross-course logistics page is more explicit: the intent is to submit one project once - the second attempt exists as a backup if you fail the first or could not finish in time. The course platform documentation says the same: you only need to use one attempt. If you fail the first attempt, you still have a second chance.

2. Resubmitting could hurt you, and it depends on whether you passed attempt 1.

  • If you failed attempt 1, there is no problem. If you failed attempt 1: improve the project and resubmit it for attempt 2. This is allowed.
  • If you passed attempt 1, resubmitting is actively harmful. If you passed attempt 1: you cannot resubmit the same project for attempt 2, even if you improved it. That counts as self-plagiarism and disqualifies you if attempt 1 had already given you a passing score. Other zoomcamps list "re-using your attempt 1 project as attempt 2 if you passed attempt 1" among the violations that will result in 0 points for this project. So if you have in fact passed, submitting a revised version of the same project could cost you the result you already have.

Your plan is reasonable only if attempt 1 failed. Without that information, the safer default is to not resubmit. Before the attempt 2 deadline, I would do three things:

  1. Check your score on the course platform. Look at your project submission page or leaderboard entry on courses.datatalks.club. Once peer reviews are processed, attempt results normally appear there as "Passed" or "Failed" with a score. Formal announcements tend to lag, since certificates are typically 2 to 4 weeks after the project deadline.
  2. Confirm that your three peer reviews were completed. The course rubric states that a project submitted without its peer reviews does not pass, however good it is. If you missed any reviews, attempt 1 failed, and resubmitting is legitimate.
  3. Ask the cohort lead in Slack if the score isn't visible yet. A short message stating that your attempt 1 result isn't shown and asking whether you should submit for attempt 2 creates a written record. That protects you if you end up having to resubmit before a result is published.

On your rubric (24 points available, 10 needed to pass), your repository covers most criteria: Docker Compose, deploy configuration, observability, an incident-response agent, AGENTS.md with modular docs, and tests. So a pass on attempt 1 looks likely, as long as your peer reviews were done. That makes it all the more important to confirm before you resubmit.

Sources:

"Shannon:* Thank you for the context. I see that I passed with a score of 43.

Claude: Congratulations. Your screenshot shows Project 1 as PASSED (43), which settles both of your questions:

  • Do not submit anything for Project 2. Because attempt 1 passed, resubmitting the same project, even revised, would count as self-plagiarism and could disqualify the result you already have. The "OPEN" status only means the window exists for people who failed or missed attempt 1; nothing is required from you.
  • The 43 is higher than the rubric maximum of 24 because it is your total score, not just the project mark. On the DataTalks.Club platform, that total normally adds points for peer reviews and learning-in-public posts to the project score. Either way, the status is unambiguous.

You can still keep improving the repository for your portfolio, since edits to GitHub don't affect a passed attempt. Just don't submit it again on the course platform. The remaining step is the certificate, which is issued once all attempts are closed and the cohort lead has finalised scores. That is usually a few weeks after the final deadline (16 November), and it is announced in Slack and Telegram.

ImpressumContactTermsPrivacy