Learning path
Introduction to FastAPI
Skill Level
Fundamentals
Duration 15 hours 30 minutes
Updated May 25, 2026
About this learning path
Build production-ready APIs with FastAPI — a four-part series covering everything from first endpoints to scalable async architecture. You'll progress from setting up your environment and handling path/query parameters, to structuring data with Pydantic models, and finally leveraging Python's async concurrency to keep your API responsive under real-world load. Hands-on labs reinforce every concept.
Your instructors
Prerequisites
- Basic Python programming experience
- Familiarity with HTTP concepts (GET, POST, request/response)
What you'll learn
- How to set up a FastAPI project and create your first API endpoint
- How to use path and query parameters to accept input from API clients
- How to apply Python type hints for automatic input validation and documentation
- How to structure request and response payloads using Pydantic models
- How to use async/await to build concurrent, high-performance APIs