Self-hosted Learning Platforms (LMS) tools
14 open source alternatives in this category
See also:
Blogging & PublishingDigital Asset Management (DAM)Documentation Portals & Static PublishingHeadless CMSTraditional CMSWikis & Knowledge Bases14 services found

Moodle
Open-source learning management system for creating online courses
Moodle is an open-source LMS written in PHP that enables institutions and organisations to create, deliver, and assess online courses with extensible plugins and integrations.
Canvas LMS
Open-source learning management system for teaching and learning
Canvas LMS is an open-source learning management system for course delivery, assignments, grading, communication, and integrations for schools and universities.

Lute
Web-based language-learning tool for learning through reading
Python/Flask reading-based language learning app that turns texts into interactive lessons, with term management, plugins, audio and Anki export.

Chamilo LMS
Open-source learning management system focused on usability
Chamilo LMS is an open-source learning management system for delivering online courses, managing users, and tracking learning activities with an accessible, easy-to-use interface.

ILIAS
Open-source web-based learning management system (LMS)
ILIAS is a PHP-based open-source learning management system for creating courses, assessments, wikis, forums, calendars and extensible training platforms.

OpenOlat
Modular Java-based learning management system (LMS)
Open-source Java LMS for course authoring, assessments and institutional learning management with SCORM/QTI support and REST API.
RELATE
Django-based web courseware for authoring and grading programming coursework
Open-source Django LMS for creating courses with YAML/Markdown content, git-backed versioning, sandboxed code questions, automatic grading, calendars and analytics.

Quizmaster
Host interactive web quizzes with separate player and master interfaces
Scala-based web application for running live quizzes. Questions are configured via YAML; includes player answer page, quiz display, and master controls with multimedia support.

INGInious
Automated, secure programming-exercise autograder and assessment platform
Open-source platform for creating, running and automatically grading programming exercises in Docker sandboxes; integrates with LMS (Moodle, edX).

Open eClass
Open source course management system for organizing e-learning
Open eClass is a PHP-based Learning Management System (LMS) for creating and administering online courses, assessments, multimedia content and communication tools for institutions.
Schoco
Web-based Java 8 IDE for classroom assignments and automated testing
Web-based IDE for Java 8 focused on teaching: teacher-managed assignments, JUnit auto-testing, isolated execution via Docker workers, and Gitea-backed projects.

QST
Online and LAN assessment platform for quizzes, tests, and surveys
Open-source assessment software for creating, delivering, and grading quizzes, exams, and surveys, with question banks, interoperability formats, and built-in gradebook analytics.
RosarioSIS
Web-based student information system for school management
Free, open source student information system for managing students, grades, scheduling, attendance, billing, and school administration in one web app.
edX (Open edX)
Modular learning management platform for online courses at scale
Open edX is a scalable, modular LMS for delivering MOOCs and online programs with video, assessments, discussions, instructor tools, and extensible integrations.