I already know basic Python, and now I want to go deep on FastAPI specifically. I'm following the Udemy course FastAPI - The Complete Course end to end, section by section, and using this page as a living notebook for everything I learn along the way — commands, concepts, gotchas, and links to the project code.

Links & Resources

Course outline, my own practice repos, and the best FastAPI tutorials I've found on YouTube.

CourseMy ReposYouTube Tutorials
Udemy: FastAPI - The Complete Course advancePy Traversy Media – FastAPI Crash Course
fastAPI-basic-to-advance Corey Schafer – FastAPI Tutorial Series
crud-with-fastify Chai aur Code – FastAPI Tutorial

1. Introduction

Notes coming soon.

2. Python Installation & Refresher

Notes coming soon.

3. FastAPI Overview

Notes coming soon.

4. FastAPI Setup & Installation

Notes coming soon.

5. Project 1 – FastAPI Request Method Logic

Notes coming soon.

6. Project 2 – Move Fast with FastAPI

Notes coming soon.

7. Project 3 – Complete RESTful APIs

Notes coming soon.

8. Setup Database

Notes coming soon.

9. API Request Methods

Notes coming soon.

10. Authentication & Authorization

Notes coming soon.

11. Authenticate Requests

Notes coming soon.

12. Large Production Database Setup

Notes coming soon.

13. Project 3.5 – Alembic Data Migration

Notes coming soon.

14. Project 4 – Unit & Integration Testing

Notes coming soon.

15. Project 5 – Full Stack Application

Notes coming soon.

16. Git – Version Control

Notes coming soon.

17. Deploying FastAPI Applications

Notes coming soon.

18. (Optional) FastAPI < 0.100.0 Full Stack Application

Notes coming soon.

19. Summary

Notes coming soon.