A free, open-source alternative to Codecademy

Like Codecademy, Libre Academy teaches by having you write real code in an in-browser editor with instant feedback. Unlike Codecademy, it's 100% free and open source — no Pro tier, no paywalled paths, and no sign-up to start.

Start learning free →   Browse 94 courses

Libre Academy vs Codecademy

 Libre AcademyCodecademy
PriceFreeFree tier + paid Pro
Open sourceYes (MIT)No
Languages26~14
Run code in the browserYesYes
Hidden tests on every lessonYesPartial (Pro)
Turn your own book into a courseYesNo
Sign-up to startNot requiredRequired
Desktop app (offline)YesNo

Why people switch

Popular free courses

FAQ

Is Libre Academy free like Codecademy?
More so. Codecademy has a free tier plus a paid Pro plan that gates many paths and projects. Libre Academy is 100% free with no paid tier, and the whole project is open source under the MIT license.
Do I need an account?
No. You can start any course in your browser at libre.academy/learn with no sign-up — unlike Codecademy, which requires an account.
How is it different from Codecademy?
Same write-code-in-the-browser style, but free and open source, with 26 languages (including systems languages like Rust, C and C++ and Web3 languages), and a desktop app that can turn your own PDFs and EPUBs into interactive courses.

Open the free app →   Download for desktop