Free open source learning software for out-of-school children β¨π
The purpose of elimu.ai is to 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 basic 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.
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) |
Philippines | Tagalog, Hiligaynon | 1,339,277 (as of 2022) |
India | Hindi, Bengali, Urdu | 667,108 (as of 2022) |
South Africa | Xhosa | 963,218 (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 click "Sign On":
- https://hin.elimu.ai - Hindi
- https://tgl.elimu.ai - Tagalog
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.
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 reading, writing and math, 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! π
Open-Source Contributors π¨π½βπ»π©πΎβπ»π©πΌβπ»π¨πΎβπ»π¨πΏβπ»π©πΏβπ»π©π»βπ»π¨π½βπ»
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
Twitter | LinkedIn | Facebook | Instagram
All the code is publicly available on GitHub as Free and Open Source Software (FOSS).
Our goal is to spread the elimu.ai learning software quickly in order 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 ππ½ β’ Drips π§