Build a focused, multi-user CRM SaaS for managing contacts and deals - complete with pipelines, organizations, Stripe plans, HTMX-powered UX, and deployment - all in just 6 weeks.
Tech-first, mindset-friendly. You’ll learn Django fundamentals, then layer on Tailwind + HTMX, SaaS (Stripe), testing as “definition of done”, and production deployment. Tooling includes uv (project setup) and ruff (lint/format).
Program fee: $2,000
Next cohort starts: 4th May 2026
You might also be interested in:
The 2026 Python Stack: A Free Live Session
Thursday, February 26th at 8:00 PM UTC
Reserve Your SpotLooking for a different track? Try Snipster (intermediate app engineering), Rust (intermediate→advanced), or Agentic Python (AI/agents).
Ideal if you’re a developer who wants to learn Django by shipping a real SaaS app:
A production-ready Simple CRM SaaS with clear weekly milestones:
High-level plan: build core features first, then teams, SaaS billing, and deployment.
A tight, 6-week scope that gets you from fundamentals to a deployed Django SaaS you can demo with confidence.
Multi-tenancy, permissions, Stripe billing, and feature gating - the skills you’ll actually use at work.
Tailwind + HTMX for fast, elegant interactions, while keeping the app server-rendered and maintainable.
Weekly milestones, PR reviews, forum support, and lightweight tests so you always know what “done” means.
I'm Bob Belderbos, a full-stack Python/Django developer with 15+ years of developer and coaching experience and a passion for teaching. I've helped hundreds of developers stop tutorial-hopping and ship real apps.
Back in 2017, I created CodeChalleng.es, the Pybites learning platform that has grown to almost 50K developers worldwide. Some other Django products I've built include Pybites Platform V2, Pybites Books, our internal CRM system, Pybites Organic, and IronScribe.
I've also taught Django early in Pybites' journey via the popular Talk Python “100 Days of Web” course.
In this cohort, I'll use those years of experience to teach you practical Django, modern HTMX-based UX, and what it takes to build a small SaaS product - including secure multi-tenancy, billing basics, and the habits to keep you building well beyond these 6 weeks.
No — this is a mentor-led, project-based program. You'll build and ship a real app with live calls, support, and community accountability over ~6 weeks. You can join anytime.
This program offers structure, support, and live check-ins, but without the intensity of 1:1 coaching. You’ll work independently on the same app with guidance and feedback from us, plus interaction with others in the program through calls and the forum. 1:1 coaching, on the other hand, is more tailored and hands-on.
Comfortable with Python basics and the terminal. Some Django is helpful but not required - we start from fundamentals.
No stress — we record all calls and provide async support via our private community. You’ll always be able to catch up and get feedback.
Plan for ~6–8 hours per week: live sessions + focused project work.
Nope - you’ll build a well-scoped Simple CRM SaaS with clear weekly milestones, with room for optional extensions.
You’ll build independently, but you'll be surrounded by peers and get support from the Pybites team throughout.
Absolutely. You’ll ship a deployed Django CRM SaaS (contacts, deals, pipelines, organizations, Stripe gating) with a story you can share.
Yes! During the program, you'll get full access to the Pybites Coding Platform — the same platform thousands of developers use to practice Python daily. We use it throughout the program to reinforce concepts, share code, and track your progress.
Apply using the form above or book a quick call. We review new applications weekly and admit a limited number at a time.
Yes, cohorts have fixed start dates. Please see the program details above for upcoming dates.
Yes! This format works great for team learning. Email us at info@pybit.es to get started.