Discover
Browse shared courses and modules — stars, forks, saves, and model provenance.
Discover
The Discover page (/discover) is a public catalog of courses and modules shared by the community. Listings are curated by the LearnOS team. Listings render with a deterministic CSS gradient cover (FNV-1a hash of slug + subject) — no AI image generation, no seed file.
Listings link by source URL rather than by per-machine UUID, so the same canonical course resolves consistently across users — clicking Add to Library on a Discover listing enrolls you in the shared course, not a copy.
Vocabulary (GitHub-inspired)
| Term | Meaning in LearnOS |
|---|---|
| Star | Endorse or bookmark a published listing (reputation signal). |
| Fork | Copy a published course or module into your library with lineage (forked_from_id in the full data model). |
| Save | Add to your library without forking — you follow the creator's version as it updates. |
| Changelog | Publish release notes for a listing (not lesson completion timestamps). |
| Models used | Which LLMs powered chat, study guides, flashcards, or ingestion for that listing. |
Filters
- Tabs: Featured, All, Courses, Modules
- Sort: Trending (stars), New, Most forked, Most saved
- Subject and tags — faceted filters
Open Discover from the main left sidebar or visit /discover.
Syllabus map
Course and module listings linked to your library include a file-tree syllabus (course → module folders → lesson files):
- A collapsible preview on the listing detail page
- A full syllabus with every module and lesson (replace the slug with any linked listing)