Sacatepquez, Guatemala. You won’t find the village of El Rosario and its corrugated iron and breeze-block houses on any printed map. Ironically, you can find El Rosario on Google Maps but the village itself doesn’t have internet access. Such a luxury is a number of bus rides away and not a journey you’d want a child to take alone.

Reducing the educational limitations for kids who grow up in places like El Rosario requires breaking vicious cycles that are generations-old: “The kids that don’t finish primary school end up working in the fields with their fathers,” says Sandra Castro, a teacher at the local school, Escuela Nacional El Rosario. “Our desire is to change that.”

One non-profit educational technology organisation that’s helping to effect that change in El Rosario and all over the world is Learning Equality. It’s an organisation that uses open source software and low-cost hardware to bring quality education to offline communities in the remotest parts of the world – and it’s gearing up to release its second-generation educational platform, called Kolibri.

Just under half the world has no internet access, while for many others that do, access is expensive, unreliable, and often low bandwidth, says Jamie Alexandre, cofounder of Learning Equality. “It’s not that a country is completely offline, it’s just very limited […]. It might only be in some of the cities.”

Which is why the Kolibri platform is designed to exploit the internet wherever it can find it. “We can use the internet to seed the software and content,” says Alexandre. “Some person somewhere has to download the software, but they can leave it running for a couple of weeks to get the first version of the content or they might run it at night if it’s cheaper […]. Then they can copy it onto a USB key or preconfigured server and carry that to somewhere that doesn’t have any connectivity, clone it across multiple devices or set it up wherever it is as a hotspot device.

“In some cases schools have [internet] connectivity even if it’s intermittent or slow, but it’s enough to get the content over a longer period, and then they can run it as a local server. Now it’s accessible over the local network within a school or with a hotspot within a class. Then other client devices can connect to that local server without needing any internet connectivity.”

Khan do

Alexandre has a background in cognitive science with a PhD in the subject from the University of California. For the first few years of his PhD he was interested in the theory of how people learn, particularly languages, but shifted into more applied work building a language learning website, and then he had an opportunity to spend a summer working for Khan Academy as a software development intern.

“I wanted to intern there as they were rising in the field of educational technology […] and I wanted to learn and apply some of my techniques,” says Alexandre. “A lot of what I was doing was working on their core platform, but I saw all this exciting material being developed, these new pedagogical ideas, and new approaches and tools to support teachers and students.”

In a perfect triangulation, the Raspberry Pi launched in the same year and opened Alexandre’s mind to the possibilities: “Another intern and I were looking at it and saying: here at Khan Academy there’s all this amazing material, there’s this really, really low-cost device, low power and can be used in a diverse set of contexts even in places with limited infrastructure, connectivity or power. We can take all this cool stuff that’s happening at Khan Academy and we can squish it onto this Raspberry Pi, maybe that’s an opportunity to bring it to folks that would otherwise not have access.”

But it soon became clear that although the Pi was going to be the answer for some installations, the majority of the world needed an offline solution that could be used on many devices: “In 2012, two-thirds of the world was still offline,” says Alexandre. “So [KA Lite] started as a hack, an evening thing, and then we did a prototype, we demoed it and there was a lot of excitement and then I brought it back to grad school as I was still working on my PhD. That’s how KA Lite started.”

KA Lite being used in a monastery in Myanmar
Let there be Lite

KA Lite duplicates the online educational experience of Khan Academy but for an offline setting, so pupils can access content, such as practical exercises and instructional videos. The initial version of KA Lite was announced on Reddit in December 2012. Alexandre felt KA Lite would get some initial interest and perhaps see folks wanting to collaborate, “but it turned out that people started deploying it immediately all over the world,” says Alexandre. Khan Academy linked to the project and it snowballed (as seen on an interactive map here).

What was a fairly early beta that didn’t have a lot of the planned functionality for wide-scale use was being adopted at a rapid pace. “It was in 60 countries within the first six months,” recalls Alexandre, and KA Lite’s architecture ended up being locked in because it had such an unexpected wide-scale adoption. The team were soon dealing with backwards compatibility as KA Lite now had a large, enthusiastic community to support.

Then the phone kept on ringing: “We started having conversations with UN agencies and the World Bank within months of starting out. It became very clear that there was a lot of need or demand, not some niche, but a huge critical global demand for high-quality educational resources in low resourced settings, [places with] limited internet, limited electricity and diverse, old hardware,” says Alexandre. So a group of students found themselves running a non-profit by the spring of 2013.

Top image credit: Erik Jepsen/UC San Diego Publications

What Alexandre and the team didn’t anticipate were the number of KA Lite installations in Europe and the US. Many are grass-roots initiatives exploring the platform in preparation for local projects and taking the platform abroad, but a number are US prisons, particularly in Idaho: “It wasn’t what we were designing it for,” admits Alexandre, “but it happened to be the same types of infrastructural constraints for different reasons, for security reasons in that case.”

Guatemalan kids making good use of KA Lite (Image credit: Jessica Hammer)

KA Lite has also found its way into a private medical schools in Gitwe, Rwanda through a collaboration with Stanford School of Medicine, where Alexandre says, “They are trying to bootstrap medical capacity by training doctors and nurses.” And one step removed from that are the number of frontline workers and public health or village health workers that are being trained in areas such as reproductive health and reducing infant mortality. UNICEF, for instance, is using the platform in Uganda to distribute public health materials.

Although KA Lite is a fantastic success – it has been installed in over 175 countries and territories and reached an estimated 4.5 million learners – it wasn’t the whole vision: “[We wanted to] build something that wasn’t just about distributing something like Khan Academy, but was a more empowering bidirectional tool for sharing knowledge and allowing people to include their own knowledge and distribute that, and be included in a global community of knowledge sharing, rather than a one-directional broadcast mechanism.”

Smiling faces all round (Image credit: Adrien Shen)
Kolibri emerges

Work on the next platform, Kolibri, started back in 2013, but building the platform has been an ongoing project for the last year and half. Although some of the UI design is similar to KA Lite, it’s an updated response built to enable seamless authoring, peer-to-peer sharing and provide compelling education content that can be customised for different educational curricula – and all without the need for the internet.

Instead of only using Khan Academy’s content, Learning Equality now has a content and implementation team creating a vast library of educational content from sources all over the web. Alexandre says they are trying to be “more strategic” with Kolibri: “We want that same grass-roots scale but we want tight feedback loops.” So Learning Equality is now running a phased partner release of Kolibri to “work out the kinks” and is building towards a public launch in early autumn.

Alexandre told us that Kolibri was about to launch into a number of Indian states with a long-standing Learning Equality partner, the Nalanda project, which had previously been using KA Lite. This is a non-profit and NGO that collaborates with the Ministries of Education and several other NGOs, such as Central Square Foundation.

Alexandre enthuses: “The main thing that’s been so exciting […] is seeing how much fantastic work is being done by organisations all around the world, and the conversations we’ve been able to have with all the amazing NGOs and people dedicated to just getting out there and helping people – just being able to be part of that world simply because we’re providing something that allows them to do what they are doing more effectively has been thrilling.”

If you want to help Learning Equality, head to The organisation is particularly seeking help from Python developers in integrating new content sources and is building a community of translators to help translate the platform and eventually all the content.

This feature was first published in issue 183 of Linux User & Developer

Subscribe today! Try 5 issues of Linux User & Developer for 5 by heading here