Single User
Entry licence. One learner, one module.
- Module 1: Python Fundamentals
- 24 video lessons (18 hours)
- Expense tracker project files
- Discord community access
- Advanced modules
- Code review sessions
A six-module course that takes you from your first script to a tested, deployed API running on a server you set up yourself. Real projects, real infrastructure, no toy examples.
1from fastapi import FastAPI, Depends
2from app.db import Session, get_db
3from app.models import Bookmark
4
5app = FastAPI(title="bookmarks")
6
7@app.get("/bookmarks")
8def list_bookmarks(db: Session = Depends(get_db)):
9 return db.query(Bookmark).order_by(
10 Bookmark.created_at.desc()
11 ).limit(20).all()
Each module ends with a project you build from scratch and keep. Later modules reuse what you built earlier, so by the end you have one coherent codebase, not six disconnected exercises.
Python sits at or near the top of every developer survey for backend, data and automation roles. Learning it opens more job listings than any other single language.
Scripts, APIs, database access, deployment tooling and tests all in one language. You stop context-switching and start understanding the full request lifecycle.
The standard library and a mature ecosystem (FastAPI, SQLAlchemy, pytest) mean you spend the course building things, not fighting tooling.
Every tier includes lifetime access, all future updates and the private Discord community. No subscription, no renewals.
Entry licence. One learner, one module.
Starter licence. Fundamentals plus real-world data handling.
Intermediate licence. Your first working web API.
Pro licence. The full technical curriculum, deployed.
Ultra licence. Complete curriculum plus the capstone.
Ultimate licence. Everything, plus 1-on-1 mentoring.
30-day money-back guarantee. If the course is not what you expected, email us within 30 days of purchase for a full refund. No forms, no questions.
Mara has spent the last twelve years building and running Python services in fintech and B2B SaaS: payment ledgers, billing systems, and the internal APIs that hold a company together. She has been on call for all of them.
The course is built the way she onboards new engineers: start with the language, add one real constraint at a time, and never write code you cannot deploy. Every lesson is recorded on a live codebase, mistakes included.
“I had done three ‘Python for beginners’ courses and still could not build anything. Module 3 was the first time I put an API on the internet. Module 5 was the first time I fixed it at 2am.”
“The database module alone was worth the price. I finally understand what an index does and why my old queries were slow.”
“The 1-on-1 calls were not hand-holding. Mara reviewed my capstone like a pull request at work. That is the review I needed before interviews.”
No. Module 1 assumes you have never written code. If you already know another language, you can skim the first ten lessons and start the project.
Python 3.12. Lessons are recorded on Linux and macOS; Windows users follow along with WSL, and the setup lesson covers it step by step.
The full course is 142 hours of video plus project time. At five hours a week, plan for about eight months. At fifteen hours a week, about three.
Full refund within 30 days of purchase, for any reason. Email support with your order ID. Details on the refund policy page.
Yes. Every tier includes lifetime access to the modules you bought, including re-recorded lessons and new projects added later, at no extra cost.
Yes. Email support with your order ID and you pay only the difference between the tiers.
Four 45-minute video calls, booked whenever you want them, valid for two years after purchase. Most people use them for code review of their module projects and interview preparation.
Pick a tier, start Module 1 today, and have a deployed API on your portfolio by the end of Module 5.
Choose a tier