Kolanut
Contact

Blog

Education1 min read

Teaching coding in Yoruba: notes for educators

A classroom workflow for teaching coding concepts in Yoruba with shared language packs instead of private glossaries.

Edition 2Revised Why editions?

Learners should not have to abandon the language they think in before they touch a computer. This page is for educators and programme leads who want a practical classroom path in Yoruba.

Why Yoruba first here

Yoruba is one place where classroom need and community energy already meet. The same method can work for other African languages. Start where teachers can correct mistakes quickly. Other languages get their own deep posts when the classroom path and pack corrections are ready. We do not clone this page by swapping the language name.

Three working principles:

  1. Teach the concept first, then show how tools spell it in English keywords.
  2. Prefer shared language packs over fifty private classroom glossaries.
  3. Use English as a bridge when needed, not as a gate that blocks starting.

You do not need every term to be Yoruba-only. What matters is that students understand the idea and can use it.

A classroom workflow

  1. Pick a small unit such as variables, loops, or conditions.
  2. Align classroom terms with public packs where they exist. File Issues when a gloss feels wrong.
  3. Let learners make something real on the devices in the room, often phones.
  4. Bridge to English keywords after the concept lands, so students can move between both.

Students do not need a laptop for every unit. Design for the devices you actually have. Where a mobile IDE helps, point people to Kola Code.

Contribution paths for pack corrections live on open source.