Thinking about studying Computer Science in Kenya?
Whether you’re fresh out of high school or looking to pivot into tech, Computer Science is one of the most in-demand and future-proof courses you can take.
In this guide, we break down everything you need to know about pursuing a Computer Science degree in Kenya — from the best universities, career paths, to entry requirements and tuition costs.
What is Computer Science?
Computer Science is the study of computers, software, algorithms, and systems that process information. It covers everything from:
- Programming (like Python, Java, C++)
- Software development
- Cybersecurity
- Artificial Intelligence (AI)
- Data Science
- Networks and Cloud Computing
In short: It’s the backbone of the digital world.
Top Universities Offering Computer Science in Kenya
Here are some of the top-rated institutions where you can pursue a BSc in Computer Science:
1. University of Nairobi (UoN)
✅ Established program with strong research
✅ Competitive admission
✅ Great industry connections
2. Jomo Kenyatta University of Agriculture and Technology (JKUAT)
✅ Practical-based learning
✅ Strong in networking & programming
✅ Active tech community
3. Strathmore University
✅ Modern curriculum
✅ Focus on Data Science & AI
✅ High-quality lecturers & internships
4. Kenyatta University (KU)
✅ Affordable tuition
✅ Solid foundational knowledge
✅ Offers both BSc and MSc
5. Dedan Kimathi University of Technology (DeKUT)
✅ Focus on innovation and software engineering
✅ Access to tech incubation hubs
Entry Requirements for Computer Science in Kenya
Most universities require:
- KCSE Mean Grade: C+ and above
- Cluster Subjects:
✅ Mathematics – Mandatory
✅ Physics or Physical Science
✅ English or Kiswahili
✅ Any Group II/III subject (e.g. Chemistry, Geography)
Some private universities offer diploma or bridging courses if you didn’t meet the minimum requirements.
Computer Science Course Fees in Kenya
| University | Estimated Fees (Per Year) |
|---|---|
| University of Nairobi | Ksh 180,000 |
| JKUAT | Ksh 150,000 |
| Strathmore University | Ksh 250,000 – 350,000 |
| Kenyatta University | Ksh 120,000 |
| Mount Kenya University (MKU) | Ksh 100,000 – 120,000 |
Note: Fees may vary depending on whether you’re a government-sponsored or self-sponsored student.
Career Opportunities After Computer Science
A degree in Computer Science opens doors to high-paying, fast-growing fields:
- Software Developer / Engineer 💻
- Data Analyst / Data Scientist 📊
- Cybersecurity Analyst 🔐
- Mobile App Developer 📱
- Web Developer 🌐
- AI/ML Engineer 🤖
- Cloud Engineer ☁️
- Game Developer 🎮
And many more…
Tech companies like Safaricom, Andela, Microsoft ADC, Twiga, Google, and local startups are always hiring.
Should You Take Computer Science?
✅ You love tech and want to build apps, websites, or software
✅ You enjoy solving complex problems
✅ You want a career with global opportunities
✅ You’re curious about how things work behind the scenes
❌ If you’re not interested in logic, problem-solving, or math… it may not be your best fit.
Tips Before Starting a Computer Science Course
- Start learning to code early – Try free platforms like freeCodeCamp, Codecademy, or Sololearn
- Join local tech communities – like GDG Nairobi, Developers Mtaani, or Africa’s Talking
- Build projects – Don’t wait for graduation to start coding. Build your portfolio!
- Apply for internships – Hands-on experience is a game-changer
- Stay updated – Tech evolves fast. Always be learning.
Final Thoughts
Studying Computer Science in Kenya is more than just getting a degree—it’s stepping into a world of opportunity, innovation, and global impact.
Whether you’re aiming to become a full-stack developer, AI expert, or tech founder, this course is a solid launchpad.
Got questions about the course or career paths? Drop them in the comments!