Home  /  Blog  /  Inside the Academy

Why every lesson works on 256kbps — and what we learned

Patricia Wangui · June 13, 2026 · 8 min read · 645 reads

Lesson 1 took 14 minutes to load

That was the first usability test. A Kenyatta University student opened our course on a typical campus 3G connection and timed it: fourteen minutes from click to first frame.

We had to start over.

Three things we changed

1. Audio-first fallback. Every video has a parallel audio-only stream and a full transcript. When bandwidth drops below 512kbps, the player switches automatically.

2. Lesson chunks under 600KB. Every lesson is split into pre-cached chunks. The first 3 minutes are always available offline once you've opened the lesson once.

3. Wangari, in 4 languages. Our AI tutor answers in English, Swahili, French and Portuguese — and only loads when invoked, not on page load.

What it adds up to

The average first-frame time on a 3G connection is now 4.1 seconds. Lessons resume from cache in under a second. The Academy works on a Tecno feature-phone hotspot in rural Murang'a.

Tags: Academy Bandwidth Education Africa

Your little idea
belongs in our big community.

Free to join. Free to learn. Free to win. Open to every young African with an idea worth backing.