Think in Swahili
Use readable commands such as ikiwa, andika and kwa while keeping conventional programming structure.
Learn programming in the language you already think in. SwahiliPro brings core coding concepts into Kiswahili so you can focus on ideas, solve problems and grow from your first .swa program into modern software development.
Swahili programming language · v2SDG 4 · Quality Education
SwahiliPro supports more inclusive access to programming education by helping Swahili speakers learn core software concepts in a language they already use, while keeping the structures and workflows that transfer to modern development.
SwahiliPro is not a simplified toy language. It makes the words around programming more familiar without hiding the structures learners need to understand.
Read the language documentationUse readable commands such as ikiwa, andika and kwa while keeping conventional programming structure.
Variables, functions, conditions, loops, lists and operators map to concepts learners will meet again in other programming languages.
Write .swa files in VS Code, use syntax highlighting, and run programs from the standalone swa CLI.
For learners who already think and learn in Swahili, the language can reduce unnecessary friction around the first programming concepts.
Celebrating our journey through impactful moments
Our team pitching swahilipro for an opportunity to compete at the JKUAT Tech Expo 14.




Use the SwahiliPro LMS to understand variables, conditions, loops and functions in Swahili.
Move from examples into actual SwahiliPro v2 programs using familiar syntax and braces.
Use VS Code or the standalone swa CLI and keep building from there.
Ready to learn programming in Swahili?
Open the learning pathVersion 2 uses braces for blocks, conventional operators and concise Swahili keywords. You learn the structure once, then focus on expressing the logic clearly.
Explore full documentationacha mji = "Nairobi"ikiwa (miaka >= 18) { andika("Karibu") }kwa i katika 1..10 { andika(i) }jumlisha(a, b) { rudisha a + b }Genius Idea!!
“The idea from SwahiliPro foundation is groundbreaking and revolutionary.”
Awesome
“Writing code in Swahili feels like a dream come true. Concepts feel more familiar and easy to grasp.”
Incredible.
“The idea is fascinating and caters to a lot of issues programmers face in Tanzania. Having a Swahili programming language is incredible.”
Download the standalone swa runtime, place it on your PATH and run SwahiliPro files directly from your terminal.
Start where you are