Volunteer to support Hurricane Ian disaster relief efforts.

Read More
  • 129 people are interested

Web Application Developer

Save to Favorites


  • 129 people are interested

We are looking for a volunteer software developer to collaborate on building features for an open source education platform that aims to make high-quality basic education accessible for everyone. The volunteer would contribute to the development of tools that enable the community to translate lessons into multiple languages, or improve the learning experience for under-resourced learners around the world who use the platform to learn.

We currently have openings available on the Web and Android teams! Please see the following links for more information:

  • Web: https://github.com/oppia/oppia/wiki
  • Android: https://github.com/oppia/oppia-android/wiki

Who Are We?

The Oppia Foundation is a 501(c)(3) nonprofit with the mission to provide high quality education to all. We do this through the creation and maintenance of our platform, Oppia (https://www.oppia.org), the coordination of our passionate contributors, and the development of critical partnerships with NGOs in the communities we aim to serve.

Even before COVID-19, students around the world were facing difficulties accessing quality education due to conflict, discrimination, lack of teacher training, and more. However, with COVID-19 forcing everyone to stay quarantined in their own homes, students now more than ever need access to free, quality education to ensure that they can continue to learn even if they cannot attend school.

Why Oppia is an Organization You Want to Work With

  • Oppia has served over 1,100,000 users.
  • Oppia’s current library consists of more than 20,000 lessons.
  • Oppia focuses on effectiveness. Our continuous improvement process involves rigorous user testing and RCTs to ensure we create high quality educational materials catered to the needs of our most underserved global learners.
  • Oppia consists of passionate volunteers from across the globe, so our meetings are held online at flexible times.

What our Software Development team contributes

Software developers will work closely with other volunteer developers around the world, Oppia's design team, and NGOs in various countries who are in direct contact with students, in order to implement features and key functionality to help learners and translators. The team is very collaborative and has a culture of providing and receiving constructive feedback through code reviews. Some examples of projects we're working on include:

  • Adding functionality in the "contributor dashboard" to ease the process of translating lessons
  • Fixing small issues in the lesson player that confuse students who haven't used a phone before
  • Finding ways to make the site faster and more performant on low-end devices

Don't worry if you're new to "open source", or if you're still a student -- many of our contributors are, too, and we'd be more than happy to provide mentorship and support if this is your first time contributing to an open source project! The main thing is that you care deeply about helping people around the world to learn things better, and that you're responsible and reliable.

If you'd like to learn more, please check out our GitHub wiki pages: https://github.com/oppia/oppia/wiki (if you're interested in Web development) or https://github.com/oppia/oppia-android/wiki (if you're interested in Android development). We look forward to meeting you!

5 More opportunities with OPPIA FOUNDATION INC

1 Review
Request failed
{{ opp.title }}
This is a Virtual Opportunity.
{{ opp.location }}
We'll work with your schedule
{{ opp.dateStr }}
{{ opp.timeStr }}



801 Rose Ave, MOUNTAIN VIEW, CA 94040, US

Mission Statement

Oppia’s mission is to help anyone, anywhere learn anything they want to in an effective and enjoyable way.


The Oppia team works to create effective, enjoyable online lessons at scale that can reach millions of people. We want every individual, no matter what their personal circumstances, to have access to learning experiences that are not only pedagogically effective, but also fun and engaging.

Oppia’s unique technology simulates an interactive tutor, adapting each lesson to individual learners’ needs and providing specific, targeted feedback to help them improve. Furthermore, the lessons are openly licensed and the platform open source, which enables a diverse group of educators and technologists from around the world to regularly iterate on and improve them.


Children & Youth
Education & Literacy
Children & Youth, Education & Literacy


We'll work with your schedule.


This is a Virtual Opportunity with no fixed address.


  • Website Programming
  • Mobile Programming
  • Software Development




  • In your initial contact, please let us know the reason(s) you are interested in helping out, so that we can try to make sure that this opportunity is a good fit! Thanks.

Report this opportunity