Coding for Employment

Current Situation in Kenya

Every year, an average of about 400,000 young people graduate from Secondary School after completing their high school examinations (KSCE). Out of the number that graduates only about 80,000 (20%) secure opportunities to attain universities and colleges leaving an estimated 80% of young people with no option to acquire university education and pursue meaningful career paths.

As opportunities to secure career paths continue to diminish for young people in Kenya, research on the other hand indicates that early career opportunities are critical in the lives of young people and that in the US for example, two thirds of wage growth that an individual will see over the course of their lives occurs in the first ten years after reaching their working age. Access to education and productive employment or income generating opportunities is the surest way for to improve one’s economic and social standing.

The growth of IT Industry/sector in Kenya has provided numerous opportunities for career development for young people in Kenya. The mobile phone industry for instance has a penetration of over 20 million subscribers (nearly half of the country’s total population).

This provides young people with unlimited opportunities for developing mobile applications that can address numerous challenges faced by communities and provide local technology solutions for local problems. Such opportunities include games, commerce sites and the mobile applications developed for service delivery in different sectors.

The demand for programming and coding skills whether on computers or mobile telephony is becoming an integral part of more and more businesses yet only graduates in computer science possess such knowledge in programming with a persistent gap between the number of computer-related jobs and students who study computer science.

Why Coding?

Coding presents unique opportunities for young people from poor and disadvantaged background in Kenya to pursue careers in computer science and computer science related fields.

The program targets young people who are at their transition point in education from high school to tertiary education.

It is expected that in the long term, at least 70 per cent of the young people participating in this program will pursue careers in computer science and computer science related fields.

How we do it

We offer a comprehensive training based on the Microsoft IT Academy and Cisco Networking Academy recognized in the IT industry. Some modules we cover include;

  1. Introduction to computer systems, hardware and software and mobile applications  
  2. Computer programming and coding 
  3. Online work skills training
  4.  In-class life skills training
  5. Financial literacy skills 
  6. On-job training/placements

Areas of Success

“An Hour Of Code”

At ACWICT, we support Code initiative by hosting an Hour of Code not only during Computer Science Education Week, but also during outreach events.

This is aimed at demystifying computer science and encouraging millions to try it for just an hour

We have also incorporated coding in our curriculum where our beneficiaries have developed brilliant Mobile Applications and quality websites that solve various challenges faced in their communities.

Some of the mobile applications and websites have been bought by high-end corporate entities and County Governments.


Through coding our beneficiaries have developed the fundamental problem solving, creativity, and teamwork skills that helps one be competitive in anything they do.

Where we work

Geographical Locations of Coding for Employment project

Geographical Locations of Coding for Employment project

Out of School



In-School Trained

Coding news from our Blog