Skip to content

Oppia Banner

Oppia is an open-source project whose aim is to empower learners across the globe by providing access to high-quality, engaging education. We envision a society in which access to high-quality education is a human right rather than a privilege.

"I want more info❗"

💻 Oppia (Web) |

The web version of Oppia currently provides a growing curated set of lessons on Basic Mathematics, together with tools for creating them and augmenting them with translations and voiceovers to support learners who don’t speak English and learners who are less proficient at reading. Visit Oppia.org to access these lessons.

Oppia Web is written using Python, Typescript, and Angular.

The Oppia Android app is now available in beta! It provides access to Oppia's curated numeracy lessons and allows users to download lessons and play them offline, making quality education available even with limited internet connectivity. The app is designed to be easily shared across multiple members of the same household. Download the app from the Google Play Store: Oppia - Apps on Google Play

Oppia Android is written using Kotlin and Java, and it leverages Bazel, databinding, Dagger 2, and AndroidX.

Oppiabot is a GitHub app built with probot and Github Actions. It acts as a helper for Oppia’s code repositories to maintain the development workflow. It is hosted on Heroku.

Oppiabot is written using JavaScript.

Note: Oppiabot is not accepting contributors right now.

Connect with us!

Pinned Loading

  1. oppia oppia Public

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

    Python 5.9k 4.3k

  2. oppia-android oppia-android Public

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

    Kotlin 330 535

  3. oppiabot oppiabot Public

    Helper bot for the Oppia code repository dev workflow.

    JavaScript 20 72

Repositories

Showing 10 of 52 repositories
  • oppia Public

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

    oppia/oppia’s past year of commit activity
    Python 5,906 Apache-2.0 4,304 1,429 (58 issues need help) 41 Updated Jan 19, 2025
  • oppia-android Public

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

    oppia/oppia-android’s past year of commit activity
    Kotlin 330 Apache-2.0 535 458 (14 issues need help) 21 Updated Jan 18, 2025
  • design-team Public

    Workflow repo for the Oppia design team.

    oppia/design-team’s past year of commit activity
    0 1 71 0 Updated Jan 15, 2025
  • oppia-web-developer-docs Public

    Repo for Web developer documentation on Oppia. For contribution instructions, see: https://github.com/oppia/oppia/wiki/Wiki#contributing-to-the-wiki

    oppia/oppia-web-developer-docs’s past year of commit activity
    Python 12 Apache-2.0 98 56 (3 issues need help) 5 Updated Jan 13, 2025
  • common-actions Public

    Common GitHub Actions that are reused by Oppia repositories.

    oppia/common-actions’s past year of commit activity
    0 Apache-2.0 0 4 0 Updated Jan 6, 2025
  • oppia-proto-api Public

    Published Android-specific API for the Oppia backend.

    oppia/oppia-proto-api’s past year of commit activity
    1 Apache-2.0 1 4 2 Updated Dec 28, 2024
  • oppia-ml-proto Public archive

    The public API defined for Oppia-ML to be shared between Oppia-ML and other integrated platforms.

    oppia/oppia-ml-proto’s past year of commit activity
    Python 1 Apache-2.0 1 0 0 Updated Dec 23, 2024
  • product-operations-team Public

    Workflow repository for the Oppia Product Operations team.

    oppia/product-operations-team’s past year of commit activity
    0 0 12 0 Updated Dec 16, 2024
  • oppiabot Public

    Helper bot for the Oppia code repository dev workflow.

    oppia/oppiabot’s past year of commit activity
    JavaScript 20 Apache-2.0 72 14 0 Updated Dec 11, 2024
  • oppia/stale-review-request-notifier’s past year of commit activity
    Python 1 Apache-2.0 2 0 0 Updated Dec 5, 2024