Abekus — AI learning and job matching platform logo

FastAPI: Build Python APIs

0%Complete
Guided Mode

Welcome, champion! 🔥

You've mastered 0 of 191 lessons. Start your first lesson free — no signup needed.

🗺️ Your learning path
First Endpoint
Query and Docs
Framework Core

About this course

FastAPI: Build Python APIs teaches how to build, test and deploy a production web API in Python with FastAPI. It starts with a first endpoint, query parameters and the automatic OpenAPI docs, then covers routing and request bodies, Pydantic models and validation, response models, error handling, dependency injection, application structure and middleware, async programming, databases with SQLAlchemy and Alembic, authentication with OAuth2 and JWT, testing and deployment. The course has 191 lessons and about 1432 minutes of content. Each lesson is a short reading card with narration and diagrams, followed by MCQ practice with an explanation for every answer.

Frequently asked questions