Open edX
Learning & CoursesScalable open-source platform for online courses
Replaces Coursera, Canvas
The 22 best Docker learning & courses you can self-host, ranked by community traction.
Scalable open-source platform for online courses
Replaces Coursera, Canvas
World's most popular open-source learning platform
Replaces Canvas, Blackboard
Open-source learning management system by Instructure
Replaces Blackboard, Moodle
Create interactive lessons that teach through exploration
Replaces Khan Academy
Self-hosted course delivery built on the Frappe framework
Replaces Teachable, Moodle
Modern open-source learning management system
Replaces Canvas, Moodle
Open-source education platform for online courses
Replaces Teachable, Thinkific
Open-source platform to build and sell online courses
Replaces Teachable, Podia
Enterprise learning management system for education
Docker-based distribution of the Open edX platform
Replaces Coursera for Campus, Canvas
Easy-to-use e-learning and collaboration platform
Replaces Moodle, Blackboard
Visual platform for building messaging-based learning flows
Replaces Twilio Studio
Open-source learning record store for xAPI data
Replaces Watershed LRS, Veracity LRS
Build responsive HTML5 e-learning courses
Replaces Articulate Rise, Adobe Captivate
Powerful open-source LMS for education and training
Replaces Moodle, Blackboard
Web-based learning management system for institutions
Replaces Moodle, Blackboard
Intelligent grader that allows secured and automated testing of code
Gamified open-source learning management system
Replaces Canvas, Codio
Open-source computer-based assessment platform
Replaces ExamSoft, Questionmark
Self-hosted spaced repetition flashcard software
Replaces Anki, Quizlet
Open-source repository for educational resources
Replaces Canvas Commons
Open-source spaced repetition flashcard web app
Replaces Anki, Quizlet
No apps match these filters.
| App | Deploy effort | Difficulty | Min. RAM | License | ★ Stars |
|---|---|---|---|---|---|
| Open edX | Under-an-hour setup | Hard | 8,192 MB | AGPL-3.0 | 8,198 |
| Moodle | Under-an-hour setup | Medium | 2,048 MB | GPL-3.0 | 7,475 |
| Canvas LMS | Under-an-hour setup | Hard | 4,096 MB | AGPL-3.0 | 6,869 |
| Oppia | Under-an-hour setup | Medium | 2,048 MB | Apache-2.0 | 6,853 |
| Frappe School | Under-an-hour setup | Medium | 1,024 MB | AGPL-3.0 | 3,311 |
| Learnhouse | Under-an-hour setup | Medium | 1,024 MB | Apache-2.0 | 2,370 |
| ClassroomIO | Under-an-hour setup | Hard | 1,024 MB | AGPL-3.0 | 1,717 |
| CourseLit | Under-an-hour setup | Medium | 1,024 MB | MIT | 1,274 |
| Sakai | Under-an-hour setup | Hard | 2,048 MB | Apache-2.0 | 1,237 |
| Tutor | Under-an-hour setup | Hard | 4,096 MB | AGPL-3.0 | 1,127 |
Every option here is open-source and self-hostable, tagged Docker within the learning & courses category. Deploy effort is graded from published container recipes, not vendor claims — see the methodology.