Code for Change builds Tools & Curriculum to Support Real-world Digital Skills for Teens in Africa and Under-resourced Communities.

Code For Change is a disruptive non–profit passionate about long-term solutions and ripple-effect project results.

Its primary focus is in bringing “Coding into Secondary Schools.”

The flagship coding project,, has trained 362,700 youth since 2018, and has been advocating coding in schools since 2015. It runs training and eco-system building in 11 countries Africa and is adding multi-lingual capabilities to expand impact in the Middle East and Southeast Asia.

Launched in early 2009 as a hands-on IT Training project, it has grown and become a builder of world-class EdTech tools.



Code for Change’s coding program was crucial to giving me direction. If you are interested in coding or have an inclination, I would definitely recommend this training. It really helped me.

Brian Ndlovu, Student, University of Pretoria

My first time switching on a computer was during my first lesson with I never knew I would enjoy coding as much as I do now. I am thankful to Code for Change for bringing coding to my school, it has not only changed my life, but it has changed my peers life as well. We can call ourselves coders now 🙂

Ledile Matlala, Grade 9, Bokamoso Sec

I think computer programming is a great idea and Code for Change is doing a great job by giving the students at Ivory Park basic coding skills, which will help them fit it when they leave for University or when they go out and find employment.

Mamosebo R. E., Principal, Ivory Park

“Youth have all the idealism, enthusiasm and intellect to transform society today”

they just need the tools and someone to say

“I believe in you.”

CodeJIKA – Learn to Code

CodeJIKA is a coding program we have built