The whole catalog, ecosystem by ecosystem
Complete, self-paced guides ordered into ecosystems that run from fundamentals to production. Each ecosystem is built from what real job postings actually ask for.
- open courses
- 157open courses
- ecosystems
- 15ecosystems
- lessons
- 9,312lessons
Backend Python Developer Ecosystem
In order, from fundamentals to production. Start at 1.
18 courses
Python Essentials Guide
Learn Python from scratch with the approach of someone who is going to build backends and AI applications.
Beginner21 lessonsData Structures & Algorithms with Python Guide
A complete guide to data structures and algorithms implemented in Python.
Beginner48 lessonsPython for Backend Development Guide
This guide teaches you the Python skills every backend developer needs.
Beginner40 lessonsGit & GitHub Guide
Master version control with Git and collaborative development with GitHub, from your first commit to production CI/CD…
Intermediate105 lessonsREST APIs & HTTP Fundamentals Guide
This guide teaches you the HTTP protocol and the REST principles behind every web API.
Beginner32 lessonsFastAPI Fundamentals Guide
This guide teaches you FastAPI from installation all the way to building a complete CRUD API.
Beginner30 lessonsFastAPI Advanced Features Guide
This guide takes your FastAPI knowledge to the next level.
Intermediate30 lessonsPostgreSQL & SQLAlchemy Guide
Learn PostgreSQL from installation to optimized queries, model your data with the SQLAlchemy ORM, manage your schema…
Intermediate48 lessonsAuthentication & Authorization Guide
This guide teaches you how to implement complete authentication and authorization.
Intermediate48 lessonsRedis & Caching Strategies Guide
Master Redis as a professional caching layer for your FastAPI APIs.
Intermediate25 lessonsTesting Backend Applications Guide
Learn backend testing end to end.
Intermediate48 lessonsDatabase Performance & Query Tuning Guide
Master PostgreSQL performance tuning for FastAPI.
Intermediate64 lessonsSQL Patterns for Production APIs Guide
Master the SQL patterns every production multi-tenant API needs.
Advanced64 lessonsAdvanced PostgreSQL for Backend Guide
Master PostgreSQL's advanced features for production backend apps.
Advanced64 lessonsCI/CD for Python Backend Guide
Master CI/CD applied to Python backends with FastAPI.
Advanced40 lessonsDocker Essentials Guide
Master Docker for AI applications.
Beginner64 lessonsMonitoring & Observability Guide
Master the observability of AI systems in production with OpenTelemetry, the open instrumentation standard.
Advanced64 lessonsDeployment & System Design Guide
Take your Python API from localhost to production on real cloud platforms (Render, Railway, Fly.io), set up managed…
Advanced56 lessons