Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
FastAPI
Module 1
Essential Python and Windows Setup
Module 2
HTTP, REST, and Your First FastAPI Application
Module 3
Typed Inputs, Validation, and API Schemas
Module 4
Building Complete Patient CRUD Operations
Module 5
Clinicians and Linked Appointments
Module 6
Appointment Rules and Medical-Record CRUD
Module 7