Fork me on GitHub

Publish your educational app/game

Do you have (or wish to develop) an Android app which teaches literacy/numeracy skills to out-of-school children?

We are building a platform of educational apps and games that teaches a child to read, write and perform arithmetic fully autonomously and without the aid of a qualified teacher. This will help bring quality basic education to the millions of children who are currently out of school.

Nya's Space Quest

grade For each literacy and numeracy skill our machine learning algorithms detect the apps that are most effective at teaching the children. The best-performing apps are then automatically promoted.


  1. Select one literacy/numeracy skill that your app/game will be teaching
  2. Create a new repository for the project on GitHub
  3. Upload the source code (we will perform code reviews of your pull requests)
  4. Add learning event tracking to the source code
  5. Add build and release instructions for generating APK files
  6. Once quality approved, we release the app and initiate usage data collection
  7. Analyze usage data and update the software as needed

If you have any questions, contact us at or via our chat room.

  • What type of license is required?
    We require all code to be licensed under the Apache License 2.0 or equivalent, creating a global public good available for anyone to use.

  • What languages should the app/game support?
    The app/game should support English, Hindi and/or Swahili. We target primary age children (about 6 to 11 years) who are out of school. And we continuously add support for more languages.

  • Do I have to submit one APK file per language?
    No. If the code is the same for all languages, you only need to submit one APK file. For scalability (and ease of future maintenance), we encourage you to design your code to work with multiple types of languages.

  • What content should I use in my app?
    We offer a content provider library that will automatically provide educational content matching the current skill level of each child.

  • Is Internet access allowed?
    No, the devices will in many cases be used in areas where there is little or no Internet access, so all software has to work offline.

  • What devices are being used?
    We are building our software for Android devices with 6"-10" displays installed with Android API version 21 (5.0) or higher.