Python · Core language + FastAPI backend

PythonTrack

Two modules in one track — Core Python for language depth, FastAPI for production API engineering. Backend loops test Python mechanics and API design — start with fundamentals, then ship APIs. Free guides from types and GIL through auth, databases, and deployment.

Free guides · Core Python first, then FastAPI

What you'll master

22 topics across two modules — language first, then FastAPI production engineering.

01

Core Python

Language depth — the floor for every Python backend interview.

  • Types, OOP, decorators, and generators
  • Memory model, GIL, and concurrency
  • Stdlib patterns and scenario drills
02

Python with FastAPI

Production APIs — frameworks, data, auth, and deployment.

  • FastAPI routing, Pydantic, and OpenAPI
  • SQLAlchemy, JWT, and background tasks
  • Testing, Docker, and API system design
03

Interview-ready

Defend trade-offs across language and backend rounds.

  • Output prediction and debugging scenarios
  • Architecture and scaling discussions
  • Full-stack pairing with frontend or Gen AI tracks

Two modules

Pick your starting module

Start with Core Python for language depth, then move to FastAPI for API engineering.