Learning Management Systems (LMS) software provide centralized environments for delivering educational content and tracking student progress. These tools automate the administration of online courses, certifications, and training programs. This type of software serves educators, corporate trainers, and school administrators who need to manage virtual classrooms and student grades. By hosting these apps on private servers, you avoid paying monthly fees for every student enrolled. This approach ensures that course materials and learner records remain on your own hardware.
This page lists 8 open source tools in the Learning Management Systems (LMS) category. The most popular are Canvas LMS, Flat and LearnHouse. Most use the AGPL-3.0 or GPL-3.0 license, and 7 offer an official Docker image.
A learning management system for managing courses, tracking student progress, and delivering educational content online.
A virtual classroom client providing real-time video, audio, and interactive whiteboard capabilities for online education.
A self-hosted learning management system for creating courses with a block-based editor and collaborative whiteboards.
A self-hosted learning management system for corporate compliance, customer education, and partner certification programs.
A self hosted platform for building and selling online courses and digital downloads from a private website.
A learning management system for creating and managing online courses with comprehensive student tracking tools.
A jury system for managing and running competitive programming contests with support for partial scoring.
A flexible school management platform designed to support teachers, students, parents, and school administrators.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.