Guided learning paths that take you from concept to a working project
A structured path that takes you from a concept to a working project, then to a practice project you build on your own.
Learning Path 1 • Python • Backend • Beginner
Learn FastAPI from zero through a guided Task Management API, then build an Employee Management API yourself.
Start the path
Learning Path 2 • Docker • CI/CD • Backend • Intermediate
Containerize, test, and automate the FastAPI Task Management API you already built — with Docker, PostgreSQL, and GitHub Actions.
Learning Path 3 • Security • JWT • Backend • Intermediate
Add users, registration, login, hashed passwords, JWT access tokens, ownership checks, and roles to the Task Management API you already built — guarded by authentication and authorization tests.
Learning Path 4 • Testing • pytest • Backend • Intermediate
Professionalize the Task Management API you already built with a complete, trustworthy test suite: pytest, TestClient, fixtures, an isolated test database, and full coverage of the rejected cases — including a practice project built entirely on your own.