Open source LMS and Studio for authoring and delivering online learning at any scale
- Stars8.1k
- Forks4.3k
- Open Issues506
AGPL-3.0
- Python
- JavaScript
- HTML

About Open edX
Open edX is an open source learning platform for authoring and delivering online courses at any scale. It splits into two services: an LMS that delivers learning to students and a CMS that runs Open edX Studio, the course authoring environment.
Course teams build content in Studio, while learners work through it in the LMS and through micro-frontends such as the learner dashboard and learning experience. It supports LTI to integrate outside tools and is built on Python and Django with ReactJS micro-frontends over a modular monolith.
Installing and running Open edX is involved, so most production deployments use Tutor, the community-supported Docker distribution, or a hosted service provider. Running directly on a Linux host is possible but advanced and lightly documented. The code is actively maintained and licensed under AGPL v3.
Key features
- LMS that delivers courses to learners
- Open edX Studio for authoring course content
- ReactJS micro-frontends for the learner experience
- LTI integration with outside tools
- Deploys with Tutor or directly on a Linux host
Details
- First released
- 2013
- Platforms
- Web · Linux · Docker
- Deployment
- self-hostable · docker
- License
- AGPL v3
- Backend
- Python · Django
- Frontend
- JavaScript · ReactJS
