Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 1
Python Fundamentals
Module 2
Advanced Python for FastAPI
Module 3
HTTP and REST API Fundamentals
Module 4
First FastAPI Application
Module 5
Handling User Input: Parameters
Module 6
Data Models and Validation with Pydantic
Module 7
Responses and Error Handling
Module 8
The Dependency Injection System
Module 9
Database Interaction with SQLAlchemy
Module 10
Authentication and Security
Module 11
Testing FastAPI Applications
Module 12