Learn modern Python for automation, data handling, APIs, AI integrations, and production-ready backend workflows.
This course focuses on practical Python used in current software teams: clean scripting, typed code, automation, API development, database work, testing, and AI-assisted workflows. You will build tools that process files, call APIs, automate repetitive tasks, and expose backend services with FastAPI.
Write clean Python using functions, modules, virtual environments, typing, and error handling
Automate file processing, Excel/CSV workflows, web requests, and repetitive business tasks
Build FastAPI services with validation, database models, authentication basics, and testing
Integrate AI APIs responsibly with prompts, structured outputs, logging, and retry handling
No advanced programming experience required
Basic computer and internet usage
Laptop with Python, VS Code, and Git installed