Oppia
Create interactive lessons that teach through exploration
Oppia is an open-source platform for creating and sharing interactive online lessons called explorations. It simulates one-on-one tutoring by responding to learner answers with feedback and hints.
Key features
- Interactive explorations
- Adaptive feedback and hints
- Collaborative lesson authoring
- Free for learners
Strengths
- Released under the Apache-2.0 license
- First-class Docker support for quick deployment
- Mature project with 6.9k GitHub stars
- Written in Python
Is Oppia secure?
No known vulnerabilities affect Oppia's latest release (v3.5.3). OSV.dev lists 3 past advisories for the project; none of them applies to this release. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.
- Most recent fixed advisory CVE-2026-85210, published 2026-09-03 (41 days ago)
Source: OSV.dev, checked 2026-10-14. How this is measured.
Oppia replaces
Health badge
Maintain Oppia? Add its health score to your README. The badge links back to this page.
Similar learning & courses apps
Anki
Learning & CoursesPowerful spaced-repetition flashcard program
Replaces Quizlet
Open edX
Learning & CoursesScalable open-source platform for online courses
Replaces Coursera, Canvas
Moodle
Learning & CoursesWorld's most popular open-source learning platform
Replaces Canvas, Blackboard
Canvas LMS
Learning & CoursesOpen-source learning management system by Instructure
Replaces Blackboard, Moodle
Scratch
Learning & CoursesProgramming language to create your own interactive stories, games,
Frappe School
Learning & CoursesSelf-hosted course delivery built on the Frappe framework
Replaces Teachable, Moodle