Learn software engineering
through the project you built.
Two tracks over the same codebase. Lessons teach a general engineering concept — layering, transactions, indexes, SSRF — and show where it lives in Studily. Feature tours walk each feature end to end. Together they cover all 40 files of the written curriculum.
How to use this — read once
One lesson per sitting. Twenty minutes of reading, then the quizzes. Don't binge — the quizzes only work if there's a gap between reading and recalling.
Answer the “Say it out loud” prompt before revealing. Out loud, actually speaking. Reading a model answer feels like learning and isn't. Producing one is.
Below 50% on a module quiz means reread, not retry. Guessing again teaches nothing.
Come back to the flashcard deck every few days. It schedules cards using the same SM-2 algorithm your own flashcard feature uses.
Shortcuts: ← → move between lessons, 1–9 pick a quiz option, ? for the rest.
Coverage map — where each of the 40 curriculum files is taught
After the lessons
The 90-second pitch, the architecture whiteboard, a timed endpoint walkthrough, and 24 likely questions with model answers.
Flashcards across every lesson, scheduled with SM-2 — the same algorithm Studily uses for its own decks.
These lessons are the teaching layer over the written curriculum in the folder above — 40 markdown files that walk the codebase feature by feature with line-level references. Use those when you want the full detail on something a lesson only summarises.