Learn FastAPI from scratch: async APIs, WebSockets, JWT auth, background tasks, AI, testing & real-world projects