Python Backend Engineering
Python is everywhere. From startups to data platforms. And strong Python backend engineers are in constant demand. This track takes you deep into building production APIs with FastAPI and Django: designing endpoints, working with databases, testing, and shipping to the cloud. Project-driven and taught by practitioners.
- Duration
- 12 weeks
- Commitment
- ~12 hrs/week · part-time, evenings
- Format
- Live online
- Level
- Intermediate · for people who already write code
Specialist track
Indicative · your local currency · pre-VAT-determination
Deposit $350, then monthly installments
Cohort 1 · Online
Starts 26 October 2026
A short application. No payment on this site.
Refund & deferral policyWhat you'll learn
- Idiomatic, well-structured, testable Python
- Building REST APIs with FastAPI and Django REST Framework
- Relational databases, ORMs, transactions and migrations
- Testing with pytest, plus authentication and API security
- Containerising and deploying Python services to the cloud
- Working AI-natively: spec-driven development with AI coding agents in a Python codebase
The AI classes in this program
Every Lightspace program teaches the AI-native method. Not a bolt-on module, but a working style woven through the projects.
- Spec-driven development with AI coding agents across every Python project
- Context engineering for Python codebases. Conventions and project memory files agents follow
- The agent loop: review and verify AI-written Python before it merges
- AI-assisted testing, refactoring and debugging on real FastAPI/Django services
The curriculum
- 1
Modern Python
Weeks 1, 3Idiomatic Python, typing, project structure, and writing clean, testable code.
- 2
APIs & data
Weeks 4, 6REST APIs with FastAPI and Django, ORMs, and connecting to PostgreSQL.
- 3
Test, secure, harden
Weeks 7, 9pytest, authentication and security, transactions and migrations.
- 4
Ship it
Weeks 10, 12Containerising with Docker, deploying to the cloud, and a capstone API you present and defend.
What you leave with
- A deployed, tested Python API backed by PostgreSQL
- A portfolio project that stands up in a backend interview
- The fundamentals to grow into senior backend and platform roles
How you're taught
Live cohorts led by working practitioners. Not pre-recorded videos.
Live, not recorded
Real classes on a schedule, with a group that keeps you moving.
Practitioner instructors
Taught by people who build and ship software for a living.
Feedback on your work
Code review and honest feedback on real projects, every week.
Questions
Where does it take place?
Live online. You can join from anywhere in the world.
How much time does it take?
12 weeks, at roughly ~12 hrs/week · part-time, evenings.
What do I need to start?
Intermediate · for people who already write code.
How do payments work?
There's no payment on this website. You submit a short application; if you're accepted, our team emails you to confirm your place and arrange payment. A deposit, then monthly installments.
What language is it taught in?
All live classes and materials are in English.
How much Python do I need?
You should be comfortable with basic programming; Python specifically isn't required. We build from modern Python fundamentals up to production APIs.
Full details in our Refund, withdrawal & deferral policy.