Coding for Schools

Understanding computers and learning the basics of coding helps children to develop an appreciation of how things work. It also teaches them how software engineers use math in order to solve problems in a logical and creative way. 


If you want to set up children for academic success, teach them to code.

Especially for children from disadvantaged backgrounds, giving them the opportunity to learn coding gives them an advantage and sets them up for a successful future.


  • Helps children learn to problem solve
  • Gives kids a challenge and helps them develop resilience
  • Teaches children how to think
  • Expands their creativity
  • Introduces them to STEM for future careers
  • Helps children learn how to have fun with math

ACWICT teams up with Microsoft to train 100 children from Mathare

Introducing the children to computer programing skills at an early age exposes them to vast opportunities digital technology provides.

Mathare Hour Of Code

ACWICT and Microsoft visited ABC Children’s Home in Mathare. This is a charity organization that houses 400 vulnerable children some of whom were rescued from the streets, others are either partial/total orphans, and others are from families that live below the poverty level. See some pictures from the day long visit.

ACWICT donates educational materials Mathare slums

In addition to providing coding skills to in –school students, we also endow them with reading materials as a way of giving back to society.

World Orphan Day; Teaching code at ABC Children’s Home, Mathare

During this year’s World Orphans Day, The African Center for Women Information and Communication Technology (ACWICT) in partnership with The World Center for Orphans conducted a coding for employability session at the ABC Children’s Home in Mathare. Our objective for...