Build with
Windows
Linux
macOS
VS Code
Windows
Linux
macOS
VS Code

Think in Swahili.Build like any modern developer.

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 · v2
SwahiliPro presentation at the JKUAT Tech Expo

SDG 4 · Quality Education

Programming education in Swahili should feel accessible from the first line.

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.

31
Current users
300+
Monthly website visitors
5
Collaborators
Why SwahiliPro

Learn the idea first. Keep the developer skills.

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 documentation
01 · Language

Think in Swahili

Use readable commands such as ikiwa, andika and kwa while keeping conventional programming structure.

02 · Transfer

Learn concepts that travel

Variables, functions, conditions, loops, lists and operators map to concepts learners will meet again in other programming languages.

03 · Tools

Use real developer workflows

Write .swa files in VS Code, use syntax highlighting, and run programs from the standalone swa CLI.

04 · Access

Start closer to how you reason

For learners who already think and learn in Swahili, the language can reduce unnecessary friction around the first programming concepts.

Our Milestones

Featured Events

Celebrating our journey through impactful moments

JKUAT Tech Expo Pitching Session

Our team pitching swahilipro for an opportunity to compete at the JKUAT Tech Expo 14.

September 2024
Swahilipro founders
Swahilipro founders
Product demo
Product demo
Expo Committee
Expo Committee
Patent session
Patent session
From first idea to first program

A learning path that connects language, concepts and tools.

01

Learn the idea

Use the SwahiliPro LMS to understand variables, conditions, loops and functions in Swahili.

02

Write real .swa code

Move from examples into actual SwahiliPro v2 programs using familiar syntax and braces.

03

Run it like a developer

Use VS Code or the standalone swa CLI and keep building from there.

Ready to learn programming in Swahili?

Open the learning path
SwahiliPro v2 syntax

Readable Swahili commands. Familiar programming structure.

Version 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 documentation
acha

Variables

acha mji = "Nairobi"
ikiwa

Conditions

ikiwa (miaka >= 18) { andika("Karibu") }
kwa

Loops

kwa i katika 1..10 { andika(i) }
rudisha

Functions

jumlisha(a, b) { rudisha a + b }
What people have said

Real reactions from people who encountered SwahiliPro.

Genius Idea!!

The idea from SwahiliPro foundation is groundbreaking and revolutionary.

Chief ICT Officer, Kiambu County, Kenya

Awesome

Writing code in Swahili feels like a dream come true. Concepts feel more familiar and easy to grasp.

Anonymous student

Incredible.

The idea is fascinating and caters to a lot of issues programmers face in Tanzania. Having a Swahili programming language is incredible.

Founder, Silabu Foundation, Tanzania
Standalone CLI

Take SwahiliPro to the platform you already use.

Download the standalone swa runtime, place it on your PATH and run SwahiliPro files directly from your terminal.

Start where you are

Learn programming in Swahili, then keep building with modern developer tools.