Python
From print to FastAPI
Learn Python from absolute zero — variables, control flow, functions, classes — through async I/O and a production-grade backend with FastAPI.
What Python is, how to install it, and how to run your very first program.
Make decisions and repeat work with if/elif/else, for, and while.
Wrap code in reusable, named units. Default args, *args, **kwargs, scope rules.
The four built-in collections — what they are, when to use which, and how they compare.
Object-oriented Python: classes, instances, methods, dunder methods, inheritance, encapsulation.
Read and write files safely, handle exceptions, and understand the `with` statement.
Organize code into modules, install third-party libraries, and isolate projects with virtual environments.
Concurrency without threads — async/await, the event loop, and when (and when not) to use them.
Build a typed, async, OpenAPI-documented Python REST API in minutes.