// vibe-learn

Self-hosted
course platform

Fork it, add your content, deploy. Markdown lessons, interactive exercises, flashcards with spaced repetition, streak tracking, 10 themes — zero backend.

>_
Markdown lessons
Write content in markdown with syntax-highlighted code blocks and side-by-side comparisons.
[ ]
Interactive exercises
Warmups and challenges with multiple variants, hints, solutions, and self-rating.
SRS
Spaced repetition
Exercises and flashcards scheduled by an SRS algorithm. Daily practice pulls from weak and due items.
FC
Flashcards
Flip-and-rate flashcard sessions grouped by module. SRS-tracked per card.
10x
10 themes
Gruvbox, Solarized, Everforest, OLED, Persona 5, Factorio, and more. Light and dark.
0 deps
Pure static site
No server, no database, no accounts. All progress in localStorage. Offline via service worker.
// courses
Go Course
Interactive Go programming course with 17 modules covering fundamentals, CLI tools, concurrency, testing, and capstone projects.
17 modules
Rust Course
Interactive Rust programming course based on The Rust Programming Language book, covering ownership, traits, concurrency, and capstone projects.
Coming soon — content is being written
17 modules
Sample Course
A starter template demonstrating every platform feature. Fork this as a base for your own course.
Template
3 modules