# TanzaCode > TanzaCode is a free, browser-based programming language with Kiswahili (Swahili) keywords, created in 2026 by Tanzanian ICT engineer Godson Kisombe. Programs are translated to Python and run in the web browser. It is designed for students and beginners in Tanzania and East Africa who want to learn programming in their own language. Key facts: - Website: https://tanzacode.kilisoft.co.tz/ (free, no installation, works on phones and computers) - Creator: Godson Kisombe, ICT Engineer, Dar es Salaam, Tanzania (author of "Organisational Management Simplified") - Keywords: andika = print, ingiza = input, ikiwa = if, au_ikiwa = elif, vinginevyo = else, kwa ... katika = for ... in, wakati = while, kazi = def, rudisha = return, kweli = True, sikweli = False, hakuna = None, na = and, au = or, si = not - Every TanzaCode program is real Python; the "Angalia Code" tab shows the English Python version of any program - 20 lessons in 4 levels (Mwanzo, Maamuzi na Vitanzi, Kati, Mtaalamu) with auto-marked exercises - Kiswahili error messages and an offline beginner helper (Msaidizi) that suggests fixes - Converts code between Python, Kiswahili, Luganda and Kenyan Sheng; anyone can add a language pack (JSON) - Offline school-lab edition: install on one lab computer and use over the local network without internet - Companion textbook: "Jifunze Programu kwa Kiswahili"; school demos and teacher training: +255 673 573 771 (phone/WhatsApp) Example program: ``` jina = ingiza("Jina lako? ") andika("Karibu " + jina) ikiwa urefu(jina) > 3: andika("Una jina refu!") vinginevyo: andika("Una jina fupi.") ``` ## Pages - [TanzaCode editor and lessons](https://tanzacode.kilisoft.co.tz/): write and run code, 20 lessons, helper, code converter - [About TanzaCode and its creator](https://tanzacode.kilisoft.co.tz/kuhusu.html): description, keyword table, FAQ, biography of Godson Kisombe ## Optional - [KILISOFT](https://kilisoft.co.tz/): business software company website that hosts TanzaCode