Language5 months
Python Developer
Python from syntax to production services, packaging and testing.
Step 01
Core language
Data structures, comprehensions, iterators, decorators, context managers and typing.
PythonTypingStep 02
Standard library
pathlib, datetime, itertools, collections, logging and argparse.
stdlibStep 03
Tooling
Virtual environments, uv/poetry, ruff, mypy and pytest with fixtures.
pytestruffmypyStep 04
Web frameworks
FastAPI or Django: routing, validation, ORM, auth and migrations.
FastAPIDjangoStep 05
Concurrency
asyncio, threads vs processes, the GIL and choosing the right model.
asyncioStep 06
Ship it
Docker images, configuration, background workers and deployment.
DockerCelery