Interactive, in-browser Python learning environment for the pico-framework ecosystem.
Write and run Python code directly in the browser using Pyodide — no installation required.
| Course | Levels | Topics |
|---|---|---|
| The Philosophy of DI | 12 | Design principles, SOLID, inversion of control |
| Learn pico-ioc | 10 | @component, DI, scopes, protocols, provides |
| Advanced pico-ioc | 6 | @configured, @factory, interceptors, lifecycle, testing |
| Learn pico-fastapi | 5 | @controller, routes, service injection, response models |
| Learn pico-sqlalchemy | 6 | AppBase, @repository, @query, @transactional, pagination |
| Learn pico-pydantic | 5 | @validate, dict-to-model, ValidationFailedError |
| Learn pico-celery | 5 | @task, @send_task, worker/client pattern |
npm install
npm run dev