Spencer DelimasEmail me
All work
Creator & engineerBeta · nurulabs.vercel.app

NuruLabs

Free, hands-on AI education for African students, with real Python running in the browser.

Beta

In beta: checking every lesson

NuruLabs is open, and in beta while its content engine is validated: every lesson and exercise is being checked so that what's taught is correct and every lab stays hands-on, with learners doing, not just reading. The full launch follows once that check is done.

The problem

Learning AI usually means long videos, a powerful laptop and a fast connection. NuruLabs is a structured programme where every idea is followed by something you do, on African data, in the browser on any laptop.

4
learning tracks
139
hands-on labs
1,100+
lessons and exercises

What I built

  • Four tracks, from Python to machine learning
  • Labs that mix lessons, interactives, quizzes and real code
  • A placement check and a progress dashboard
  • Optional sign-in, with progress kept on the device

What makes it work

  • Python, NumPy and pandas running in the browser, no install
  • Every lab's exercises checked automatically
  • Progress that follows a learner from device to account
Next.jsTypeScriptPyodideSupabaseTailwind CSS
NuruLabs on a phone
NuruLabs home page: Africa's AI builders start here
A learner's NuruLabs dashboard
A NuruLabs lab: Values and Variables
The four NuruLabs tracks

Next

deck

A desktop app that shows what's happening on a developer's machine.