The first Swahili programming language
Write code in the language you think in.
Nuru is a programming language written in Swahili. You no longer translate an idea into English before you can write it down: you type kama, wakati and andika, words you already know.
From kindergarten to bibi's house.
- Free
- Nothing to install
- Works on phones
- Even offline
fanya marafiki = ["Amani", "Neema", "Baraka"]
kwa jina ktk marafiki {
andika("Mambo, " + jina + "!")
}Output
What you can do
Three things to try today
Write in Swahili
Variables, decisions, loops and functions in words you know. Even the error messages speak Swahili.
fanya umri = 15
kama (umri >= 13) {
andika("Karibu Nuru!")
}› Karibu Nuru!
Draw with Kobe
Steer the turtle with mbele and kulia and it draws shapes, stars and flowers on the canvas.
Light up Ubao
A simulated electronics board with 8 lights, a buzzer and a screen. Write hardware programs before you hold a real kit.
For Teachers
The whole class on one screen
Open a class in the Teachers' Room and get a join code. Learners sign in with the code, their name and a picture password. No email and no password, even when they share one phone.
- 1
Open a class
You get a short join code, like KJM-7Q4.
- 2
Learners join
Code, name and a picture password. That is all.
- 3
Follow progress
A live grid shows who has finished which lesson.
Start today
The first lesson takes five minutes.
Nothing to install, no account needed. Open it and start.
Start LearningCommunity
Built by a community
Nuru is open source. These people wrote its code, docs and lessons. You are welcome to join them.