All organizations · GSoC 2026 · End user applications, Artificial Intelligence
Oppia Foundation
Free platform for interactive, tutor-like lessons
The Oppia project aims to empower learners across the globe by providing access to high-quality, engaging education. We envision a world where access to high-quality education is not a privilege but a human right. The team works on two platforms: (a) Oppia Web, which provides an online learning tool that enables anyone to learn from effective and engaging interactive lessons (called 'explorations'), which simulate a one-on-one conversation with a tutor. This format makes it possible for students to learn by doing while getting feedback. The Oppia Web platform also provides the infrastructure needed to support lesson creation and translation. (b) Oppia Android, which provides a way for these lessons to be played offline on an Android app that supports low-end devices and does not require Internet connectivity. As a community, we are also aware that millions of students in underserved communities lack access to the educational resources necessary to effectively learn key skills like basic numeracy. Thus, in addition to developing the Oppia platform, the team has launched and continues to develop a set of free and effective lessons on basic mathematics, supplemented by translations …
- python
- google app engine
- angular
- typescript
- Apache Beam
- education
- web
- ai
- nonprofit
- social impact
Project ideas
10 ideas on its 2026 ideas page; of the 10 that state a difficulty: 2 easy, 5 medium, 3 hard. Sizes: 5 medium, 5 large. 10 mentors named.
- 1.1. Web user feedback large medium
- 1.2. Learner assessments large hard
- 1.3. Re-design the topic page medium medium
- 2.1. Automatic translation suggestions medium medium
- 2.2. Extend translation infrastructure to exploration metadata and skills large hard
- 3.1. Improve acceptance test infrastructure medium easy
- 3.2. Consolidate entity migration jobs medium medium
- 3.3. Standardize and validate domain objects and storage models large medium
- 4.1 Support for Lesson Progress, Study Guides, and Worked Examples medium easy
- 4.2 Streamlining Release Automation large hard
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2016, 11 years. Projects per year: '16: 1, '17: 3, '18: 7, '19: 4, '20: 12, '21: 18, '22: 14, '23: 5, '24: 7, '25: 6, '26: 7.
On GitHub
11 repositories pushed to in the last year. Main languages: Python (3), JavaScript (1), Kotlin (1).
Links and channels
- Website: https://www.oppia.org
- Ideas page: https://github.com/oppia/oppia/wiki/Google-Summer-of-Code-2026
- Contributor guide: https://github.com/oppia/oppia/wiki/Google-Summer-of-Code-2026#getting-started
- Source code: https://github.com/oppia/oppia
- Mailing list: https://github.com/oppia/oppia/discussions
git-into-gsoc org "Oppia Foundation" --shortlist
git-into-gsoc repos "Oppia Foundation"
git-into-gsoc issues --org "Oppia Foundation"
or ask your assistant: "Which Oppia Foundation repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.