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.
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.