FastAPI Development
Build fast, type-safe Python APIs with FastAPI, Pydantic and async database access.
Created by Divya Narayanan, Backend Engineer (Python)
What you'll learn
- Building REST APIs with FastAPI
- Validating data with Pydantic
- Securing endpoints with JWT
- Documenting APIs automatically
Course curriculum
9 modules · 76 lessons · 2,100 minPlanned outline shown above (sample metadata). The detailed module and lesson list for this course hasn't been published yet.
Description
Build fast, type-safe Python APIs with FastAPI, Pydantic and async database access.
What this course covers: path operations, routing and dependency injection, request validation with Pydantic models, async SQLAlchemy and database sessions, OAuth2 and JWT authentication, automatic OpenAPI documentation and testing and containerised deployment.
Skills you will build: building REST APIs with FastAPI, validating data with Pydantic, securing endpoints with JWT and documenting APIs automatically.
Practical applications: automation scripts, web applications and REST APIs and tooling for data and DevOps work.
Who should take this course: Python developers and backend engineers who want to build modern, high-performance APIs. It suits learners who already know the basics of Python development.
Learning outcomes: by the end of the course you should be able to apply path operations, routing and dependency injection and building REST APIs with FastAPI in your own work, and know which areas to practise next.
Requirements
- Basic knowledge of Python development
- A computer with internet access
Your instructor
Divya Narayanan
Backend Engineer (Python) · 9+ years of experience
Divya Narayanan is a backend engineer (python) with 9+ years of experience in Python development. Divya teaches Python syntax, data types and control flow and functions, modules and packages with practical, step-by-step examples.
Reviews
-
P
Priyanka S. 5.0/5 Sample review
FastAPI Development covered async SQLAlchemy and database sessions in more depth than I expected. The pace was right for my level. The Django project at the end tied models, views and templates together really well.
-
A
Ananya B. 4.0/5 Sample review
The section on request validation with Pydantic models was explained step by step, and the examples made async SQLAlchemy and database sessions much easier to follow. My scripts are much cleaner after the sections on functions and modules.
-
H
Harsh L. 4.5/5 Sample review
Well organised. Revisiting the request validation with Pydantic models part a second time really helped it click. Debugging tips alone were worth it — I stopped guessing and started reading tracebacks.
Sample reviews are illustrative demo content, not verified purchases. Ratings from learners will appear here once submitted.