A school of courses
Academy@The-Virtual-Panda/academy
Learner personas, courses by track, learning paths, and a catalog.
- The School
- Learners
- Courses
- Paths
In the app: New Root, then pick it from the list.
One page per course: who it is for, what they will be able to do, the modules and the outcome each one serves, how learners prove it, and what the course does not teach. Learner pages and paths tie the catalog together, and the reasons a course changed stay with it.
Free for macOS, Windows, and Linux. No account, no subscription.

Sound familiar?
Outcomes in one file, the outline in another, the assessments in a third, and the alignment spreadsheet out of date by the second revision.
Two courses teach the same lesson, a third assumes one nobody teaches, and a learner finds out halfway through.
A module moved, a lesson was cut, the final project changed. A term later someone asks why, and the answer left with the person who made the call.
How it fits
Start from the Academy framework and the school gets a shape. Each course links the learners it is for and the courses that come first, with its level and its length, and moves from Idea to Outlined, In Production, Published, or Retired.

What you will use most
The health check lists every course missing a section its template asks for, so a course with no How They Prove It or no Not This Course never hides.
Cut a lesson, change the final project: log the call on the course, hand it to whoever decides, and it stays beside the course once they confirm it.
A subject expert leaves a note on the outcome line it is about, a co-instructor answers in the thread, and you close it once the page is right.
Draw who each path is for and its courses in order, and keep the courses not on a path yet in sight. Every card opens its page.
Recording, captions, answer sheets, learner interviews: tasks on a board, each pointing at the course or learner page it serves.
Nothing happens unless you connect your own Claude Code or Codex and ask. If you do, it can tell you which module serves no outcome, or which lessons two courses share.
Learners
A learner page says where they start, what they believe that is wrong, how much time they have, and what done looks like. Courses and paths link to it, so “who is this for?” has one answer.

Paths
Put a path on a canvas: the learner it is for, then each course in order, joined by arrows, with the course that is not on a path yet beside it and a sticky note for the open question. Each card shows its status.

Decisions
Each call is a short record of its own: what was decided, why, who logged it, and who confirmed it. One still waiting sits in an inbox until the person it was handed to confirms it or sets it aside.

Start here
Academy holds the school, learner first: The School (mission, teaching, market, and production), learner pages, courses grouped by track, paths, a catalog, and a lesson style guide. Pick it when you start a new project in the app.
A school of courses
Learner personas, courses by track, learning paths, and a catalog.
In the app: New Root, then pick it from the list.

Download Eidos MD, pick the Academy framework, and write one learner page and one course page. It is free, and your pages stay on your computer.
Free for macOS, Windows, and Linux. Your files stay plain text in a folder you own.