PySkill-basedBeginner → Advanced

Python

Go from writing Python to writing it well. Set up real projects with uv, write idiomatic, typed code with classes and dataclasses, master iterators, exceptions and context managers, and test everything with pytest. Then build things: reliable HTTP clients, concurrent programs with asyncio, and JSON APIs with FastAPI.

Also part of AI Engineer — progress here counts there too.

0%

Your progress

0 / 10

required steps

+ 0/3 optional

Not started In progress Done Optional Pick one Embedded roadmap
  1. 01

    Foundations

    Projects, idioms and the type system that keep Python code maintainable.

  2. 02

    Core language

    The machinery behind loops, errors and cleanup, and tests that prove it all works.

  3. 03

    Building things

    Talk to other services, do many things at once, and serve your own API.

  4. You made it.