Weather dashboard
Read forecast responses and surface the information people need.
APIs power every app you use. Learn HTTP from the ground up, master JSON, consume real APIs with requests, and design and build your own REST API with Flask.
Each lesson connects the Python concept to work you could automate, analyse or ship.
Read forecast responses and surface the information people need.
Design create, read, update and delete routes for real products.
Parse nested API responses and handle success or failure states.
Validate incoming events and route each event type correctly.
You can take every lesson without an account — but create a free account to save progress, earn XP and unlock achievements.
Start free. No install, no card, no passive video marathon.