A backend academy with memory

Learn backend the way the people who master it do.

A professor-agent, a complete enterprise-level syllabus and a real project: TicketFlow, the ticket-selling system where two people can't buy the same seat. Everything is documented in Markdown — you learn, and the course memory stays for whoever comes next.

Course status: 59/59 lessons published 13 modules 177 documents

Course stack
Python + Django + DRF on Linux, with PostgreSQL, Celery, Redis, Docker and pytest.

Not just another course: it's an academy with memory.

Every lesson lives in its own document: theory, exercises with submission and feedback, commented solutions and self-assessment. The professor grades your answers in the chat, updates your profile and records the session — any person or agent can pick up the exact thread where you left it.

The syllabus covers the eleven domains of professional, enterprise-level backend: HTTP and networking, databases, API design, security, architecture, messaging, testing, performance, deployment, observability and the soft skills that separate a senior from a mid-level profile.

The project: TicketFlow

A ticket-selling platform with real capacity. Two invariants that cannot break: nobody buys the same seat twice, and every reservation expires if nobody pays. That's where transactions, locks, Celery queues, the payment-gateway webhooks and payment idempotency live — every domain of the syllabus grounded in code you can show in an interview.

The real marker lives in memory/course-state.json

Index: 59 lessons, 13 modules

Thirteen modules, from the fundamentals to the enterprise level. Each card takes you to the theory, the exercises and the lesson's solutions.