Writing

Product build

· 2 min read

Building IntelliCourse

Over the past year, I’ve been working on something that has challenged me as both a designer and a developer. It began as a simple question: what if creating a complete, personalized course could be as easy as telling an AI what you want to learn? No endless searches, no patchwork of videos and articles, no guessing about quality. Just say “I want to learn this” and get a structured path you can start right away.

The core

IntelliCourse is an AI-powered platform that creates courses, assignments, and grading in one place. It acts like a personal tutor who knows your goals and adapts to your pace and style of learning.

From idea to prototype

At first, the vision felt ambitious. Could AI reliably generate good learning material? Would people actually learn this way? And how could we make it feel human, not like another faceless tech tool?

We started with a simple, clean interface that would feel inviting to new learners: a safe, encouraging place to experiment. We built the course generator with the ChatGPT API, then connected the YouTube API to pull in relevant videos for each lesson. And it worked. Ask for a course on “Python for data analysis” and within seconds IntelliCourse would come back with modules, reading, videos, and assignments.

More than content

The next breakthrough was AI grading and feedback. Instead of a score, IntelliCourse could explain why an answer was wrong, suggest resources, and adjust the next lesson. That turned it from a course generator into a learning companion.

Designing for real people

A big focus for me was making IntelliCourse work in low-connectivity environments. For learners in a lot of places across Africa, reliable internet isn’t a given. We built offline-ready modules and what we called CDOM (Course Data Offline Mode), so people could download lessons, finish them offline, and sync later. For many students this wasn’t a nice extra. It was the only way they could use the platform at all.

Why it mattered to me

This project let me merge creativity and technical problem-solving. I was designing interfaces, mapping user journeys, and thinking about accessibility while also building API integrations and chasing performance.

The highlight came at the Global AI Summit in Kigali, where I met students, educators, and builders from across the continent. Their feedback reminded me that education is about more than access. It’s about the quality of the experience once you’re in.

Looking forward

IntelliCourse is still evolving. Feedback from our beta testers has shaped everything from quiz difficulty to how videos are shown, and we’ve started exploring partnerships with schools, NGOs, and government programs.

There’s more to build, but watching someone learn something new because of a tool you helped make is an incredible feeling. It showed me that an ambitious idea can become something real when design, technology, and empathy work together.

Next

Global AI Summit in KigaliInvited by Mastercard Foundation as a High-Impact Engineer, reflecting on AI in education and who gets to shape its future.