The tools keep changing.
The fundamentals don't.
AI makes writing code easy. What's still hard is designing systems, reviewing code critically, and shipping real software. I coach developers to build those skills. Python. Rust. AI.
Producing code is easier than ever.
What matters is taste, experience, and validation.
The bottleneck isn't writing code. It's knowing whether your design decisions, architecture, and engineering habits are solid. That's harder to learn alone.
No second pair of eyes
You're making design decisions alone: architecture, abstractions, tradeoffs. Without knowing if they'll hold up. Bad patterns compound silently. AI can generate code, but it can't tell you which decisions you'll regret in six months.
No feedback loop
You're coding in your own silo. AI can review syntax, but it doesn't know your level, your project history, or the architectural mistake you'll regret later on. You need someone who sees the bigger picture ("context window") and pushes you in the right direction.
No coherent approach
You know pieces: frameworks, libraries, patterns. But you haven't connected them into a repeatable engineering workflow. Project structure, testing strategy, deployment, tooling. Without a reference for how it all fits together, every new project starts from scratch.
A coach in your corner, a feedback loop, and a coherent approach.
A sparring partner
Talk through problems, test ideas, get unstuck. You don't have to figure it out alone.
Deep code reviewing
Detailed and honest feedback on real code via GitHub. Reviews reveal your blind spots (which might include Git) and make you a better engineer. From weekly to fast-turnaround — depends on the program.
A clear framework
Modern tooling, efficient workflows (IDE/Vim, shell, Git), clean project structure, testing, deployment. You'll learn a way of working that gives you a starting point for any future dev project. Not rigid instructions, but a sense of direction that makes you hyper focused.
Python. Rust. AI.
Big ideas, one coaching philosophy. Languages and tools are vehicles; some come and go, some stay. My coaching teaches you the timeless skills of designing, building, testing, and shipping systems that solve real problems.
Python
Build a professional-grade Python app with CLI, API, and web frontend. Clean architecture and TDD — a blueprint you'll reuse for every project after.
Rust
Build a JSON parser from scratch. Enums, ownership, FFI, Python bindings. Led by Jim Hodapp (20+ years experience).
AI
Build an AI-powered agent app with function calling, Telegram bot, and web dashboard. Led by Juanjo Expósito (PhD, Python & AI).
Looking for intensive 1:1? Book a call to discuss custom coaching — fast-turnaround PR reviews, 2 calls/week, 1–2 deployed apps.
What you walk away with
- Shipped, portfolio-ready projects on your GitHub
- Production-grade detailed code reviews
- A repeatable approach to architecting and shipping apps
- A professional developer workflow — IDE/Vim, shell, Git, AI tools
- An iterative workflow: ship, get feedback, improve
This is not for you if…
- You want to watch videos and follow along — this is hands-on, you write real code
- You're looking for someone to write your code for you
- You can't commit 5–10 hours per week to building
- You want a certificate, not a shipped project
What developers say
100+ developers coached since 2020.
“Bob encourages you not to wait for 100% — push iterative improvements. Two of my three apps are now in production and got good recognition among my peers.”— Manoj K. · USA · 10+ years IT, apps now in production
“When you're self-taught, you're never sure where you are on the map. The biggest benefit was understanding exactly where I was and having a clear vision of how to reach a professional level. It's like martial arts — the value of a guide is huge.”— Giuseppe · Consulting engineer
“Working with Bob helped me embrace the mindset of consistent, project-based learning — building real applications that I myself would want to use.”— Rahul M., Senior Manufacturing Test Engineer
“Six years later, I can see that doing the coaching was a great decision. I learned to write clean, well-tested, production-ready code and to think critically about my work. In January I was promoted to Senior AI Engineer and became a team coordinator — both were in my plan, though I wasn’t sure I could do it.”— Piotr R., Senior AI Engineer at Lingaro · Coached in 2020
“I remember cycling through so many courses and tutorials only to forget what I’d learned because I wasn’t applying it. Over time this became extremely frustrating. The coaching is extremely flexible — REST APIs, design principles, Git, Docker, pytest. Don’t waste any more resources on courses. Move beyond tutorial paralysis and build projects you’re passionate about.”— Ben G., Data Engineer
“I started with Udemy and Coursera courses but didn’t learn much beyond basic concepts. With Bob it was completely different. You don’t just learn Python, but also the tools around it like Git. After doing a capstone with him, my second project was based on my own software idea — we brought it to life together.”— Christoph B. · Brought his own idea, shipped it
“I'd done countless online courses — Coursera, Udacity, Udemy — but everything felt disconnected. I couldn't build a real application. After the coaching, I showed the Django app I built in my interview, passed a very difficult hiring process, and was hired as a software engineer.”— Rodrigo B. · Chemical engineer to software engineer
“Every morning Bob gave feedback on my code. In 3–4 months I learned enough to build three MVP-ready apps.”— Anschel B. · Built 3 MVPs through fast-turnaround code reviews
“I grew more in a few weeks than I would have in 2+ years by myself. After years of dreaming of personal projects, I finally built an API, a Django app, and an AI-powered CLI tool.”— Kishan P., Data Engineer · Built 3 apps
“I’d maxed out every book and online course — Coursera, Udacity, Udemy — and hit a wall I couldn’t break through on my own. I expected to build one app. I shipped three.”— Joshua E. · Product manager to senior software engineer, now leading AI development
“I didn't just learn how to code — I learned how to think like a developer. I now feel comfortable working across the full stack. More importantly, I feel like a real developer.”— Christina L. · From scripter to full-stack developer
“With Bob as a mentor who explained everything with great patience and sometimes dragged me through difficult moments, my dream has come true.”— Leonieke P. · Netherlands · Built her dream Snippets App
“I've gone from an accountant with very limited programming experience to building three full-stack Python applications!”— Zach M. · Accountant to full-stack developer
About me
Bob Belderbos
I spent over a decade at Sun/Oracle building developer tools and automation — first in Perl, then Python. I came from a business economics degree, taught myself scripting on the job, and worked my way up to software developer. That's exactly how I coach: less theory, more shipping.
Co-founded Pybites (with Julian Sequeira), one of the most well-known Python communities. 100+ developers coached, two coding platforms built: pybitesplatform.com (400+ exercises) and rustplatform.com.
What happened to Pybites?
Julian and I each branched off from Pybites to focus on what we do best: I went deep on developer coaching, Julian on mindset and career coaching. This site is where my coaching lives now; same philosophy, full focus, and expanding into Rust and AI. Pybites continues as a blog, community, and coding platforms.
Ready to start shipping?
Book a free 30-minute call. I'll give you real feedback on where you are — whether you sign up or not.
Book a Free Call