GSoC Organizations
Clear all filters
Shortcuts
First-time organizations (14)
View all
Years
2025
2024
2023
2022
2021
2020
View all
Categories
Artificial Intelligence
Data
Development tools
End user applications
Infrastructure and cloud
Media
View all
Technologies
python (277)
javascript (220)
c++ (170)
c (167)
java (116)
android (52)
View all
Topics
web (90)
machine learning (65)
cloud (60)
graphics (41)
ai (32)
education (32)
View all
Oppia Foundation
View the official
contribution guidelines
for Oppia Foundation
Visit Site
Free platform for interactive, tutor-like lessons
Category
End user applications
Years
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Technologies
python
javascript
angularjs
css
google app engine
kotlin
webpack
angular
typescript
android
Apache Beam
Topics
education
web
interactive
tools
educational technology
community
web development
nonprofit
social impact
ai
Past Projects
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Lesson Player Redesign
HARDIK GOYAL
Oppia's Exploration Player has several issues affecting the learning experience. Learners struggle to distinguish between hints and solutions, and...
More Details
Code Submission
Acceptance Tests
Jayam
In order to streamline releases, we are planning to ensure that all critical user journeys (CUJs) on the Oppia web application are covered by...
More Details
Code Submission
Android lint infrastructure and fixes
manas-yu
The Android build ecosystem includes a robust linting tool designed to detect Android-specific issues that general-purpose linters may overlook....
More Details
Code Submission
Clean up the structure for study guides and worked examples
Mohit Ruwatia
Currently, the study guides are made of a single long monolithic content field which makes it hard for the learners to focus and difficult for the...
More Details
Code Submission
Flashbacks
Subhajit Mallick
The current app experience can be frustrating for learners who are redirected to earlier concepts for revision after making a mistake, as they must...
More Details
Code Submission
Platform Parameters Dashboard
theayushyadav11
The Platform Parameters Dashboard project aims to enhance Oppia Android's developer options by introducing a user interface for managing platform...
More Details
Code Submission