PythonProfessionalabout 8 hours14 lessons
Recommended first: Smart Home Hub, Cargo Bay
Write the backend of an online shop from nothing: your own tiny Flask-style router, a real SQLite database, safe queries, validation, central error handling, pagination, passwords and tokens, roles, transactional checkout and a test suite. A live storefront, an API console and a request log run on your code, so you see every status code you return.
Each lesson adds one working part to your build.
Chapter 1
HTTP, your own router and middleware, and one place for errors.
Chapter 2
A real SQLite database, read endpoints, injection-proof search, paging and sorting.
Chapter 3
Create, update and delete with validation, then accounts, tokens and roles.
Chapter 4
Transactions, a test client and safety net, idempotency, docs and versioning.