Berlin (Prenzlauer Berg) or live online

Ship Software with Coding Agents

Agentic engineering is using tools like Claude Code or Cursor to write most of the code, while you decide what to build and check the result. A 3-month (13-week) full-time course for developers who already write code. 15 seats, taught live by me, Alexey Grigorev.

This program is based on AI Dev Tools Zoomcamp and my experience running coding agents 24/7 for the last year. I write a lot about that on my Substack.

Join the waitlist to hear when the next cohort opens.

I'm Alexey Grigorev. I have taught more than 100,000 students in DataTalks.Club courses.

15 seats, 1 instructor

COHORT
Waitlist open
FORMAT
Full-time, live, 3 months (13 weeks)
WHERE
Berlin (Prenzlauer Berg) or live online
LANGUAGE
English
SEATS
15
TUITION
Bildungsgutschein (approval pending) or €9,000 to €10,000 self-pay

By the end you can run a software project with agents, and answer for the result.

  1. 01Turn a product idea into a spec and a set of small tasks.
  2. 02Build a full-stack feature across the interface, the API and the database.
  3. 03Work in an existing codebase: debug it and review agent-generated changes.
  4. 04Automate tests and releases with CI/CD.
  5. 05Deploy your application and use logs and metrics to investigate failures.
  6. 06Connect agents to tools through MCP and build reusable workflows for implementation and code review.
  7. 07Run multiple coding agents in parallel on a backlog with automated checks.

The Final Project

You ship a working web application for a real user task. People try it, you improve it from their feedback, and you show how you tested and released each change.

Alexey Grigorev

I Teach Every Session and Review Every Project

I'm Alexey Grigorev. I have taught more than 100,000 students in DataTalks.Club courses. I founded DataTalks.Club and created its free Zoomcamps on data engineering, machine learning, MLOps, LLMs and AI dev tools. I also wrote Machine Learning Bookcamp and teach paid cohort courses on Maven.

This cohort has 15 seats. I teach every day myself and look at every participant's project every week. There are no teaching assistants and no pre-recorded lectures.

This Is for You If

  • You write code today (Python, JavaScript, TypeScript or similar) and want to build and ship software with coding agents.
  • You can study full-time, Monday to Friday, for the whole program.
  • You can follow technical teaching and work with others in English.
  • You want your next job to be in software or AI engineering, including if you are between jobs right now.

This Is Not for You If

  • You have never programmed. Start with the free Zoomcamps and come back.
  • You need an evenings-only course.
  • You want a certificate without building anything.

Sixteen Modules, One Project That Grows Every Week

This is the draft syllabus. I use the waitlist's survey answers to shape the final version.

Weeks 1 to 4Foundations
  1. 01AI development tools: overview and setup.You produce: a working environment and your first agent-made commit.
  2. 02Working in a session and in an existing codebase.You produce: a verified pull request in a repository you didn't write.
  3. 03From idea to spec, backlog and full-stack foundation.You produce: a product brief, a groomed backlog and a minimal full-stack scaffold with passing backend tests.
  4. 04Introduction to AI engineering.You produce: an LLM API app with a chatbot, RAG over documents and a simple tool-calling agent built with coding agents.
Weeks 5 to 7Build and verify
  1. 05Testing, verification and debugging.You produce: a test suite, and a seeded bug reproduced, fixed and covered.
  2. 06Reviewing agent-generated changes.You produce: a review record, a reviewer workflow and two automatic checks.
  3. 07Containers, CI/CD and deployment.You produce: your first version deployed through CI (midterm).
  4. 08Permissions, sandboxing and safe operation.You produce: a threat sketch and guardrails for your product.
Weeks 8 to 9Operate and automate
  1. 09Environments, logs, metrics and an on-call agent.You produce: dashboards, one alert, and a failure investigated from telemetry.
  2. 10Reusable workflows: skills, subagents and hooks.You produce: packaged implementation and code-review workflows.
  3. 11Connecting agents to tools through MCP.You produce: your product's tools exposed through MCP and used by the agent.
  4. 12Agent teams, loops and parallel runs.You produce: an agent-team backlog batch, automated workflow setup and operating guide.
Weeks 10 to 13Capstone and interviews
  1. 13Technical interviews and hiring prep (full week, 30 hours).You produce: algorithm coding drills without AI, a timed take-home, a project presentation and first peer mocks.
  2. 14Capstone I and interview practice.You produce: your 60-hour capstone core alongside weekly coding drills and squad mock interviews.
  3. 15Capstone II and interview practice.You produce: user-tested capstone improvements, mock interviews and project-talk rehearsals.
  4. 16Capstone III: release, defence and career prep.You produce: the launched product, defence, final 30 hours of interview practice and 3 individual 45-min career consultations plus written CV review.

How Tuition and the Bildungsgutschein Work

I'm applying for AZAV certification so the Agentur für Arbeit can cover tuition with a Bildungsgutschein.

The voucher and the seat are separate decisions. The Agentur decides whether it pays, and I decide who is in the cohort.

If you pay yourself, the full program costs €9,000 to €10,000.

How the Bildungsgutschein works (arbeitsagentur.de)

Why 15 Seats

I teach this cohort myself and review every project. I can do that properly for about 15 people, not for more. If more people qualify than there are seats, there is a waitlist and a later cohort. I won't add seats.

  1. 01

    Join the waitlist. Leave your name and email on this page. There is no commitment.

  2. 02

    Apply first. When applications open, the waitlist gets them before anyone else.

  3. 03

    Short task and a conversation. A small practical exercise and a 20-minute call, so we both know the level fits.

  4. 04

    Seats are offered in rounds. Everyone who applies gets an answer.

Questions

When does the next cohort start?

There is no active cohort right now. Join the waitlist and I'll write to you when dates open.

What do I get for joining the waitlist?

You get the application before it opens publicly, and updates on dates, format and funding approval. Nothing else, and no obligation.

What do I need to know before I start?

You can write basic code in Python, JavaScript, TypeScript or a similar language, use the command line and Git, read and explain a short function, and run a simple test. You don't need any experience with coding agents.

Will the Agentur für Arbeit pay for it?

That is the plan. I'm applying for AZAV certification so the Agentur für Arbeit can pay with a Bildungsgutschein. Talk to your adviser early.

What does it cost if I pay myself?

€9,000 to €10,000 for the full program.

Is it online or in Berlin?

Berlin (Prenzlauer Berg) or live online. In person, it is near S+U Schönhauser Allee. Online, you join live from Germany. The survey after you join asks which one you could attend.

What is the schedule?

Full-time: Monday to Friday, 09:00 to 16:00 Berlin time, live, for 3 months (13 weeks). I'm also considering a part-time version. Tell me in the survey if you need one.

Do I have to live in Germany?

The program is built for people in Germany, and a Bildungsgutschein is only available there.

How do you choose who gets a seat?

By the same published criteria for everyone: programming experience that fits the track, availability for the full schedule, English, a concrete goal, and the practical task. Your employment or benefit status is not a criterion.

What happens to my email?

I use it only to write to you about this program and its application. You can ask me to delete it at any time. Details are in the privacy notice.

Join the Waitlist

Leave your name and email and I'll write to you when the next cohort opens.

15 seats, 1 instructor

15 seats, live