github.com/oppia/oppia

A free, online learning platform to make quality education accessible for all.

Open this visualization on its own page →

Contributors

580

Lines of Code

109,634

From

2012-11-21

To

2022-02-01

About oppia/oppia

Oppia is a free, open-source online learning platform designed to make quality education accessible to everyone. The core feature is the ability for anyone to create and share interactive learning activities called "explorations," which simulate one-on-one tutoring conversations. Students learn through engagement with these activities while receiving immediate feedback, creating a personalized learning experience.

The platform is built with Python on the backend, Angular and TypeScript for the frontend, and runs on Google App Engine. Beyond the underlying platform, the Oppia team has developed free, comprehensive lessons focused on foundational mathematics, with plans to expand into basic science and financial literacy. These curated lessons specifically target learners who lack adequate access to educational resources in their communities.

The project is maintained as a community-driven initiative that welcomes contributions in multiple forms including code, design, documentation, and art. The codebase is released under the Apache v2 license and is actively maintained with comprehensive documentation and community support through discussion forums and mailing lists. Oppia operates as a nonprofit organization aligned with sustainable development goals related to quality education.

Share this video