Build a Production AI Agent in 6 Weeks
Go deeper · Build AI agents · See all steps
API calls are the easy part. Architecture is the differentiator.
Anyone can get an agent to work once. The hard part is the system around it: validation, boundaries, fallbacks, and the structure that makes it predictable instead of flaky. In six weeks you build Expense AI Agent and ship it, with two senior engineers reviewing your pull request every week.
Coached by Juanjo & Bob · meet your coaches ↓
What you ship in 6 weeks
A web dashboard to classify, review, and analyze expenses, with a REST API behind it:
And the same agent on the go, as a Telegram bot that confirms before it acts:
How it works: test-driven coaching
- Red.Each week you get a complete pytest suite, all failing.
- Write.You write the production code that makes it pass.
- Green."Done" is objective: pytest exits 0. That's the baseline.
- Senior review.We review your PR line by line: naming, service boundaries, and why this pattern over another.
A product, not a notebook
Function calling, structured outputs, a Telegram bot, a web dashboard, and a Docker deploy on your GitHub.
Architecture that transfers
Protocols, the repository pattern, service layers, dependency injection. How senior engineers build any system.
Judgment over rubber-stamping
The instinct to tell whether an agent's architecture holds, instead of accepting whatever the model produces.

Code review that levels you up
Real threads from cohort 1, anonymized. Click a screenshot to zoom in.
"It's different having done it than even reading about it. If somebody had written an explanation, a week later I'd have a vague idea. This, I think I understand."
Join the cohort
€2,000 one-time · 6 weeks · ~10 hrs/week
- Weekly line-by-line PR review from two senior engineers
- 150+ pre-written tests: the tests are the assignment, your code is the answer
- A full-stack agent you deploy: CLI, Telegram bot, FastAPI + dashboard, Docker, CI/CD
- Weekly live call with both coaches, recorded, plus async support all week
- Capped at 6 developers, with a private cohort channel in our Slack community during and after
Your coaches
Juan José Expósito González: Python and AI mentor, PhD engineer. Guides developers from Python basics to production AI, with a focus on clean, testable, deployable architecture.
Bob Belderbos: developer coach and builder, co-founder of Pybites, 150+ developers coached. Bob brings the architecture perspective: clean code, testable design, and getting AI prototypes production-ready.
Next on the path: the Rust cohort, or 1:1 coaching on your own AI project.