Libre Academy documentation

What Libre Academy is, and who it's for.

Libre Academy is a free, interactive coding course platform. You read prose, write code in a real editor, watch hidden tests grade your work, and earn XP toward a streak that doesn’t reset for taking the weekend off.

Libre Academy is a free desktop app, distributed for macOS, Linux, and Windows. It bundles a real code editor, native runtimes for every language, PDF / EPUB ingestion that turns books into courses, and an optional local Ollama tutor. And it all runs on your own machine, online or off.

Who this is for

You’re already comfortable with one programming language and want to pick up another, or you have a textbook on your shelf you’ve been meaning to actually finish. Passive video courses haven’t worked for you. Random LeetCode problems feel disconnected from the books. Libre Academy is structured like a book, with chapters, lessons, and exercises, but every lesson can be run, tested, and graded in-place.

What’s in this docs site

These pages are a quick orientation. The desktop app ships with its own deeper docs (look for the Docs tab in the sidebar) covering Tauri internals, the ingest pipeline, and the runtime layer. Start here if you’re brand new; jump there once you’ve installed.

All pages

Get started

Using Libre Academy

Principles