Free open-source learning software for out-of-school children β¨π
The purpose of elimu.ai is to help solve the global learning crisisβAt primary level, 10% of children worldwide are not in school.
The word "elimu" is Swahili for "education." We believe that a quality basic education is the right of every child, no matter her social or geographical background.
Our solution is to build innovative learning software that empowers out-of-school children to teach themselves basic readingπ, writingβπ½ and mathπ’ within 6 months.
A collection of educational apps teaches children foundational literacy and numeracy in a fun and engaging way. This empowers each child to learn fully autonomously, and at her own pace, without depending on the availability of qualified teachers.
The elimu.ai software is a platform of educational content and Android apps.
[!NOTE] It is not one single app; It is a collection of apps, all working together in a holistic manner. A child can make learning progress in one app, and another app will be aware of this so that it can adapt its content accordingly.
βAny sufficiently advanced technology is indistinguishable from magic.β πͺβ¨
β Arthur C. Clarke
The software is designed in such a way that the children can learn fully autonomously (alone or in a group), without guidance from qualified teachers. Instead, an AI tutor (Nya) guides each child through the necessary steps. The AI tutor gradually unlocks more advanced content, as the child demonstrates mastery of prerequisite skills. As an example; Before learning how to read a word, the child needs to master the sound-letter correspondence of each sound composing that word.
See quarterly milestones at https://github.com/elimu-ai/wiki/milestones
In the long term, apps and content will gradually be created for target languages where the number of out-of-school children is the highest (based on UIS Statistics):
Country | Languages | Out-of-School Children (Primary Age) |
---|---|---|
Tanzania | Swahili | 1,745,627 (as of 2021) |
India | Hindi, Bengali, Urdu | 1,722,440 (as of 2023) |
Philippines | Tagalog, Hiligaynon | 1,339,277 (as of 2022) |
South Africa | Xhosa | 568,104 (as of 2021) |
Indonesia | Indonesian, Javanese | 345,716 (as of 2022) |
Cambodia | Khmer | 253,273 (as of 2022) |
Thailand | Thai | 106,430 (as of 2023) |
Nepal | Nepali | 105,716 (as of 2023) |
How can you contribute? Either by adding educational content or by engineering Android apps/games for the children to interact with the educational content. In addition, you can contribute with software testing and distribution.
Contribute by creating or peer reviewing educational content (e.g. storybooks, words, audio recordings, images, etc). If you speak Hindi or Tagalog as your mother tongue, go to the website matching your language and then press "Sign On":
For instructions on how to add educational content, see LOCALIZATION.md.
Also, contribute by developing Android applications or Android games. If you are a developer, see CONTRIBUTING.md and SOFTWARE_ARCHITECTURE.md.
For instructions on how to download and install the software, see SOFTWARE_INSTALLATION.md.
Do you live near a child who is out-of-school? Help us distribute the learning software. For more information, send an e-mail to info@elimu.ai or contact us in our community chat.
[!IMPORTANT] π If you want to sponsor the distribution to one out-of-school child, go to https://sponsors.elimu.ai.
As a global Internet community without borders, we invite people of any background to join us in our work. We deeply believe that all children should have the opportunity to learn foundational literacy & numeracy skills, no matter their social or geographic background. Please help us make this vision a reality by making a contribution of your time and knowledge towards this purpose. Thank you! π
Get to know some of our past and current open-source contributors and maintainers: CONTRIBUTORS.md
Join our Discord server at https://discord.gg/9rz4XYJJDE
Sign up at http://eepurl.com/bGihkr
You can e-mail us at info@elimu.ai
X | LinkedIn | Facebook | Instagram
All the code is publicly available on GitHub as Free and Open Source Software (FOSS), mostly released under the MIT License.
Our goal is to distribute the elimu.ai learning software widely to reach as many children as possible, and we believe that using open source software will enable this. Any individual or organization is welcome to fork the existing code and adapt it to their local needs, as well as adding improvements to the upstream code repositories if they wish to do so.
elimu.ai - Free open-source learning software for out-of-school children β¨π
Website π β’ Wiki π β’ Projects π©π½βπ» β’ Milestones π― β’ Community ππ½ β’ Support π