Learn and write professional .9ja and .py (Python) codes in popular Nigeria indigeneous languages (Hausa, Yorùbá, Igbo, Fulfulde), with English and French. 9CE is a full-featured PyQt5 code editor built for digital inclusion. Code in your mother tongue..
# 9jaCoder Code Editor (9CE)
Learn and write professional .9ja and .py (Python) codes in popular Nigeria indigeneous languages (Hausa, Yorùbá, Igbo, Fulfulde), with English and French. 9CE is a full-featured PyQt5 code editor built for digital inclusion. Code in your mother tongue..
### Code in Your Mother Tongue.
**Nigeria's first desktop IDE for programming in Hausa, Yorùbá, Igbo, Fulfulde, English, and French.**
---
*Formally presented at the National Engineering Conference, Abuja (2022)*
Download Binary Release
---
Why 9CE? • Features • Installation • Screenshots • Roadmap • Contributing
---
## The Problem
Over 200 million Nigerians speak Hausa, Yorùbá, Igbo, and Fulfulde as first languages — yet every mainstream programming tool assumes fluency in English. For millions of talented young people, especially in underserved northern communities, the English-language barrier arrives *before* the logic barrier. They never find out whether they could have been programmers.
**9CE removes that barrier.**
## Why 9CE?
9CE is a full-featured desktop code editor whose entire interface (menus, dialogs, tooltips, error messages) is available in six languages: **Hausa, Yorùbá, Igbo, Fulfulde, English, and French**.
It was born from a simple conviction: the language you dream in should not disqualify you from building software. The project's founder learned to code using **BBC BASIC**, a language designed to make computing accessible to ordinary British schoolchildren in their own language. 9CE extends that same courtesy to learners, and professionals.
Beyond education, 9CE is part of a broader mission: **digital inclusion as community safety**. Giving young people in northern Nigeria a genuine pathway into technology creates economic opportunity where recruitment into violence often preys on the absence of one.
## Supported Languages
| Language | Region | Status |
|----------|--------|--------|
| 🟢 Hausa | Northern Nigeria, Niger, Ghana | Full UI |
| 🟢 Yo …