Coaching

Why weeks of building, not days of watching

Most training is a few intense days in a group — then you're on your own. This is the opposite: weeks of building real projects with real feedback. You develop skills through code review, shipping, and iteration — not lectures. Whether it's a group cohort or intensive 1:1, the model is the same: you code, you ship, you grow.


Cohorts

6-week project-based cohorts. Deep dives into Python, Rust, and AI — led by expert coaches. Same format across the board: weekly group call, code review via GitHub PRs, and a deployed project at the end.

Python Cohort

Build a professional-grade Python app with CLI, REST API, and web frontend. The project is the vehicle, not the point — you're learning professional architecture (repository pattern, TDD, dependency injection) that transfers to any app you build next.

SQLModel, FastAPI, Typer, Docker, PostgreSQL.

6 weeks · Next cohort: April 13, 2026Full details →

Rust Cohort

Build a JSON parser in Rust from scratch. 6-week group cohort led by Jim Hodapp (20+ years experience).

Enums, ownership, borrowing, error handling, FFI, PyO3 Python bindings. You benchmark your parser against Python's json module.

6 weeks · Next cohort: April 20, 2026Full details →

Agentic AI Cohort

Build "Budget Whisperer" — an AI-powered agent app. 6-week group cohort led by Juanjo Expósito (PhD, Python & AI).

Function calling, Telegram bot, Streamlit dashboard, Docker, 95%+ test coverage. A real AI application, not a prompt wrapper.

6 weeks · Next cohort: April 6, 2026Full details →

What's included in every cohort

  • Weekly group call with your coach
  • Code review via GitHub PRs — detailed, honest feedback
  • Professional, portfolio-ready project on GitHub
  • Structured 6-week curriculum
  • Access to invite-only community

Custom Coaching

The premium offer. You bring your project or business problem. I scope the work and coach you through it.

  • Goal: 1–2 production apps — deployed, portfolio-ready
  • Fast-turnaround PR reviews — real code review, not rubber-stamping
  • 2 video calls per week — architecture, decisions, unblocking
  • Full dev lifecycle support — from first commit to production
  • Access to invite-only Slack community
  • Pricing: Book a 30-min call to discuss scope — I'll send a proposal based on your goals and level

Most developers work with me for 10–12 weeks, with 2 calls/week plus PR reviews, and ship 1–2 production apps by the end.

This is for developers who want to build something that matters and need an experienced guide pushing them to ship.

The philosophy:

  • Intensive code review — honest, detailed, no sugar-coating
  • Ship before perfect — iterate, don't polish forever
  • Push out of comfort zone — if it's easy, you're not growing
  • You do the work — I guide you to solutions, I don't give them
  • AI as a tool, not a crutch — learn to direct and evaluate AI output

What developers have built

Every developer I coach ships a real project. Click through to the GitHub repos — real commits, real code, real shipping.

Kishan P. — 3 apps in 12 weeks: Bookmarker, Finance Tracker, Recipe Book

Nicholas C. — 3 apps in 12 weeks: SQL Query Anonymizer, Officiating Tracker, Wordle Words

Zach M. — 3 apps in 12 weeks: Finance App, Book Tracking, Running Analyzer

Daniel S. — 2 systems-level projects: Firstpass (password manager), Distlock (distributed lock)

Anschel B. — 3 MVPs: Simple Planner, Math Homework, Nutrient Guide

Christina L.Weather Dashboard (CLI app published to PyPI)

Christoph B.Timetracker (Flask time-tracking app)

Daniel BCitation Generator (legal citation tool)


Teams & companies

Upskill your developers by building real projects together.

  • Send a team through a cohort — 5–10 developers ship a production-grade app in 6 weeks
  • Bring a work project — hands-on group coaching with code reviews on your own repo
  • Volume pricing available — one engagement, multiple developers leveling up simultaneously

Your team walks away with shipped code, better architecture habits, and a shared engineering standard.

Get in touch → to discuss team pricing and custom formats.


Not sure which is right for you?

  • Want a structured curriculum? → Pick a cohort (Python, Rust, or AI)
  • Have your own project or business problem? → Custom 1:1 coaching
  • Want to upskill a team? → Teams & companies

Book a free 20-minute intake call → — I'll give you honest feedback on where you are, whether you sign up or not.