Best Universities in Kenya for Computer Science and ICT

Need Answers to Past Papers?

Get accurate answers for KCPE, KCSE, CDACC, KPSEA, KNEC, Edexcel, and more exams. Contact us now for quick help!

Contact Us on WhatsApp

Computer science and ICT is Kenya’s most dynamic degree field — Silicon Savannah’s growth means demand for qualified graduates far exceeds supply. Here are the strongest university options.

JKUAT — Best for Software Engineering

JKUAT’s School of Computing and Information Technology is Kenya’s strongest university department for technical computing education. Programs: BSc Computer Science, BSc Software Engineering, BSc Information Technology, BSc Business Information Technology, and related fields. JKUAT’s technical university culture, strong faculty (including PhD holders with industry experience), and active research environment produce graduates with deep technical foundations. Strong connections to Kenya’s technology sector and active alumni network in the tech industry. Entry requirement: B+ minimum with strong Mathematics and Sciences.

Strathmore — Best for ICT Business

Strathmore’s School of Computing and Engineering Sciences offers programs at the intersection of technology and business. BSc Informatics and Computer Science, BSc Software Engineering, and related programs emphasize both technical skills and the business application context. Strathmore’s strong corporate connections, industry internship programs, and innovation lab (iLabAfrica) produce graduates who are highly sought in Kenya’s tech sector, financial services, and consulting. Higher fees than public universities but strong scholarships including Mastercard Foundation Scholars Program.

University of Nairobi

UoN’s School of Computing and Informatics offers BSc Computer Science, BSc IT, and BSc Management and Information Systems. UoN’s Nairobi location provides proximity to Kenya’s ICT industry cluster. The school has a large alumni network in both Kenya’s tech sector and government ICT agencies. Research output includes applied computing for Kenya’s specific development context. Entry requirement: B+ minimum (KUCCPS cut-off varies).

💡 Tip: Portfolio matters enormously in Kenya’s tech job market — more than degree institution. Regardless of which university you attend, build GitHub projects throughout your degree, contribute to open-source projects, participate in hackathons, and pursue vendor certifications (Google Cloud, AWS, Cisco). A strong portfolio from any Kenyan university outperforms a weak portfolio from the most prestigious one.

KCA University — ICT Focus

KCA University has strong ICT programs particularly valued for their business-technology integration. IT-related programs with good industry connections in Kenya’s financial sector. KCA graduates regularly find employment in banking, fintech, and telecoms ICT departments.

Zetech University — Accessible Technical Education

Zetech University in Nairobi and Ruiru offers accredited computer science and IT programs at more accessible fee levels. Strong practical focus with industry partnership programs. Zetech produces graduates competitive in Kenya’s entry-level tech employment market. A strong choice for students seeking accredited technical education at more affordable rates.

Frequently Asked Questions

Which university in Kenya is best for software engineering?
JKUAT and Strathmore consistently produce Kenya’s strongest software engineering graduates for technical roles. JKUAT for deep technical foundations; Strathmore for tech-business integration. For self-funded students, UoN is a strong alternative at lower cost.
What KCSE subjects are required for computer science in Kenya?
Computer science programs typically cluster on Mathematics, Physics, and sometimes Chemistry. Strong Mathematics performance is the single most important KCSE predictor for computer science success. A strong Mathematics grade compensates for weaker performance in other subjects for most ICT programs.
Is there a significant difference between BSc Computer Science and BSc Software Engineering at Kenyan universities?
Computer Science programs tend to be broader — covering algorithms, systems, theory, and mathematics alongside programming. Software Engineering programs focus specifically on software development processes, software design patterns, and professional engineering practices. In practice, both produce programmers who compete for similar jobs in Kenya’s market — the distinction matters more for graduate-level specialization than entry-level employment.
Do Kenyan computer science graduates find work in Silicon Valley or other international tech centers?
Yes — a growing number of Kenyan software engineers work remotely for international companies (US, Europe) from Kenya, or relocate internationally. JKUAT and Strathmore graduates have the strongest pathways to international tech employment. The key requirements for international opportunities are: strong English, demonstrable coding portfolio on GitHub, and competitive technical interview skills.
What vendor certifications should a Kenyan computer science student pursue?
Google Cloud Associate Cloud Engineer, AWS Certified Solutions Architect (Associate), Microsoft Azure Fundamentals, Cisco CCNA, and CompTIA Security+ are among the most valued by Kenyan tech employers. These can be studied and certified alongside your degree and significantly strengthen your graduate employment prospects.

Can’t find what you’re looking for? Contact us

Theophilus Mburu
Written by Theophilus Mburu

Theophilus Mburu is a dedicated dentist and a contributing writer at Edunotes, bringing a unique blend of scientific insight and creativity to the blog. Beyond the clinic, he enjoys immersing himself in video games and exploring music, adding a fresh and relatable perspective to his content.

Found this helpful? Your classmates might need it too.

Share this

Leave a Reply

Your email address will not be published. Required fields are marked *