Our Story4 min read

How LearnNaija Came To Be

From a raw 2021 JavaScript script to solve a university course, to building a modern learning experience for Nigerian students.

LN

LearnNaija

Founder's Note

2021-ish • 01

The first idea

I was still very new to programming, and we had a course called CVE 107.

The course had a lot of fill-in-the-gap questions where the answer had to match the course material almost exactly. No synonyms, abbreviations, or even small punctuation mistakes.

Reading the material wasn't exactly my strong suit, and I found myself needing a better way to practise.

So I built one.

It was barely a “course app” by today's standards. Mostly HTML and JavaScript, with prompt() and alert() doing the heavy lifting.

I manually turned questions from different chapters into arrays of objects and built separate pages for them.

Click chapter
Get questions
Type answer
Get results

It never left my local environment, and it was eventually deleted.

But the idea stuck.

Phase 02 • 02

The first attempt

Later, I tried building something much bigger.

This time, I was learning backend development with Python, so I built a proper course-oriented application around what I had learned.

I was still very much a beginner. At one point, I even had to ask Kay to help me debug something.

It was another learning experience more than a finished product.

But I was getting closer to the thing I had originally imagined.

Phase 03 • 03

The second attempt

Eventually, I built another course platform and actually hosted it.

This was probably the closest I had gotten to the original vision.

The problem was that I got too excited about the technology and framework I was using. It worked, but the architecture and running costs weren't economical enough for what I wanted to build.

So again, it wasn't the final version.

But by this point, I knew I wasn't going to stop thinking about it.

January 2025 • 04

LearnNaija

Then came LearnNaija.

This time, I wasn't just building another project to learn a framework.

I had years of programming experience behind me, a much clearer idea of the kind of learning experience I wanted, and a better understanding of the constraints involved in actually running a product.

The original idea had started with:

“I need a better way to practise this course.”

Over time, it became something much bigger:

“What if we built a better learning experience for Nigerian students?”

And that's where LearnNaija began.

Our Socials

Follow LearnNaija on official channels for updates and study drops.

Join the LearnNaija Community

Explore interactive courses, lecture notes, and practice quizzes tailored specifically for Nigerian students.