Kenya’s technology sector is growing faster than any other industry in the country. Nairobi’s “Silicon Savannah” ecosystem hosts hundreds of startups, regional headquarters of global tech giants, and a booming fintech industry built on the M-Pesa foundation. Behind every app, every platform, and every digital service is a trained technology professional — and Kenya does not yet have enough of them.
IT and computer science degree courses in Kenya have never been more relevant or more in demand. Whether you are drawn to software engineering, data science, cybersecurity, artificial intelligence, or IT infrastructure, the right tech degree puts you at the intersection of Kenya’s most exciting career opportunities in 2026.
This guide covers every major ICT course in Kenya, the universities offering them, KUCCPS entry requirements, what you will actually study, and where each qualification leads in the job market. If you are considering a tech degree, this is the complete resource you need.
Why Choose an IT or Computer Science Degree in Kenya?
Before exploring specific courses, it is worth understanding why tech degrees in Kenya offer such strong career prospects in 2026.
Kenya’s Digital Economy at a Glance
- Kenya’s ICT sector contributes approximately 8% of GDP and is growing at 11% annually
- Nairobi ranks among the top 5 tech hubs in Africa alongside Lagos, Cape Town, Cairo, and Kigali
- Over 200 registered fintech companies operate in Kenya — more than any other East African country
- Safaricom’s M-Pesa platform processes over $314 billion in transactions annually, requiring thousands of tech professionals
- The government’s Digital Superhighway project aims to connect every ward in Kenya to high-speed internet
- Remote work platforms like Andela and Turing have opened global job markets to Kenyan software engineers
The result: Kenya’s demand for tech graduates consistently outpaces the number of students graduating from computer science and IT programmes every single year.
IT and Computer Science Degree Courses in Kenya: Full List
1. Bachelor of Science in Computer Science (BSc CS)
BSc Computer Science is the flagship tech degree in Kenya and the most recognised qualification for aspiring software engineers, system architects, and AI developers. It combines deep theoretical foundations with practical programming and systems design.
- Minimum KCSE Grade: B plain
- KUCCPS Cluster: Cluster 2
- Minimum Cluster Points: 48+
- Duration: 4 years
What You Study in BSc Computer Science
Years 1 and 2 — Foundation:
- Introduction to Programming (Python, Java, C++)
- Discrete Mathematics and Logic
- Data Structures and Algorithms
- Computer Organisation and Architecture
- Database Management Systems
- Web Technologies and Development
Years 3 and 4 — Advanced:
- Operating Systems
- Computer Networks and Security
- Software Engineering and Design Patterns
- Artificial Intelligence and Machine Learning
- Mobile Application Development
- Cloud Computing
- Final Year Capstone Project
Top Universities Offering BSc Computer Science in Kenya
| University | Type | Location | Notable Strength |
|---|---|---|---|
| University of Nairobi | Public | Nairobi | Industry links, research output |
| Kenyatta University | Public | Nairobi | Large intake, affordable |
| JKUAT | Public | Juja | Applied tech, strong engineering link |
| Strathmore University | Private | Nairobi | Industry partnerships, job placement |
| Dedan Kimathi University | Public | Nyeri | Tech-focused, growing reputation |
| Maseno University | Public | Kisumu | Western Kenya access |
| Masinde Muliro University | Public | Kakamega | Regional access |
| Moi University | Public | Eldoret | North Rift region |
Career outcomes: Software Developer, Systems Analyst, Machine Learning Engineer, Data Scientist, IT Consultant, Cybersecurity Analyst
Average starting salary: KES 60,000 – 120,000/month. Mid-level engineers earn KES 150,000 – 300,000+. Senior engineers at Kenyan or international companies earn KES 300,000 – 600,000+.
2. Bachelor of Science in Information Technology (BSc IT)
BSc IT is the most accessible ICT course in Kenya for students who did not score high enough for Computer Science but are passionate about technology. It focuses more on applied systems, IT infrastructure, and business technology than core programming theory.
- Minimum KCSE Grade: C+
- KUCCPS Cluster: Cluster 2
- Minimum Cluster Points: 44+
- Duration: 4 years
What You Study in BSc IT
- Information Systems Analysis and Design
- Database Administration
- Networking and IT Infrastructure
- Systems Support and Maintenance
- IT Project Management
- E-Commerce and Digital Business
- Business Process Automation
- IT Security Fundamentals
- Enterprise Resource Planning (ERP)
Top Universities Offering BSc IT in Kenya
| University | Type | Location |
|---|---|---|
| University of Nairobi | Public | Nairobi |
| Kenyatta University | Public | Nairobi |
| JKUAT | Public | Juja |
| Kisii University | Public | Kisii |
| Laikipia University | Public | Nyahururu |
| Chuka University | Public | Tharaka-Nithi |
| Embu University | Public | Embu |
| Multimedia University of Kenya | Public | Nairobi |
| KCA University | Private | Nairobi |
| USIU-Africa | Private | Nairobi |
Career outcomes: IT Support Specialist, Systems Administrator, Database Administrator, IT Project Coordinator, Network Technician, ERP Consultant, IT Auditor
Average starting salary: KES 40,000 – 80,000/month. With certifications (CISCO, AWS, CompTIA), earnings rise to KES 80,000 – 180,000+.
BSc CS vs BSc IT: Computer Science is heavier on mathematics, algorithms, and core programming. IT focuses on implementing and managing technology in organisations. Both lead to strong careers — the choice depends on whether you prefer building software from scratch or deploying and managing technology in business environments.
3. Bachelor of Science in Software Engineering
Software Engineering is a specialised coding degree in Kenya focused on the full software development lifecycle — from requirements gathering and system design to testing, deployment, and maintenance. It is more structured and process-oriented than pure Computer Science.
- Minimum KCSE Grade: B plain
- KUCCPS Cluster: Cluster 2
- Minimum Cluster Points: 46+
- Duration: 4 years
What You Study in Software Engineering
- Software Requirements Engineering
- Software Design and Architecture
- Agile and Scrum Methodologies
- Object-Oriented Programming
- Software Testing and Quality Assurance
- DevOps and Continuous Integration / Continuous Delivery
- Mobile App Development (Android and iOS)
- Full Stack Web Development
- Software Project Management
Top Universities Offering Software Engineering in Kenya
| University | Type | Location |
|---|---|---|
| JKUAT | Public | Juja |
| Dedan Kimathi University | Public | Nyeri |
| Murang’a University of Technology | Public | Murang’a |
| Strathmore University | Private | Nairobi |
| Multimedia University of Kenya | Public | Nairobi |
| Africa Nazarene University | Private | Nairobi |
Career outcomes: Software Developer, Full Stack Engineer, Mobile App Developer, DevOps Engineer, QA Engineer, Technical Product Manager
Average starting salary: KES 70,000 – 150,000/month. Experienced full stack and mobile developers earn KES 200,000 – 400,000+.
4. Bachelor of Science in Cyber Security
Cybersecurity is the fastest-growing specialisation within Kenya’s ICT degree landscape. As Kenya’s financial sector, government systems, and e-commerce platforms face increasing digital threats, demand for trained cybersecurity professionals has surged dramatically.
- Minimum KCSE Grade: B plain
- KUCCPS Cluster: Cluster 2
- Minimum Cluster Points: 46+
- Duration: 4 years
What You Study in Cyber Security
- Network Security Fundamentals
- Ethical Hacking and Penetration Testing
- Digital Forensics and Incident Response
- Cryptography and Secure Communications
- Cyber Law and Digital Policy
- Security Operations Centre (SOC) Management
- Cloud Security Architecture
- Risk Assessment and Compliance
- Malware Analysis
Top Universities Offering Cyber Security in Kenya
| University | Type | Location |
|---|---|---|
| JKUAT | Public | Juja |
| Kenyatta University | Public | Nairobi |
| Strathmore University | Private | Nairobi |
| Multimedia University of Kenya | Public | Nairobi |
| KCA University | Private | Nairobi |
| Dedan Kimathi University | Public | Nyeri |
Key employers: Central Bank of Kenya, KRA, NCBA Bank, Equity Bank, Safaricom, government cybersecurity agencies, international consulting firms
Average starting salary: KES 80,000 – 180,000/month. Senior cybersecurity analysts earn KES 250,000 – 500,000+.
Top certifications to stack: CEH (Certified Ethical Hacker), CompTIA Security+, CISSP, and OSCP are globally recognised and significantly boost earning potential for Kenyan cyber security graduates.
5. Bachelor of Science in Data Science and Analytics
Data Science is a rapidly expanding tech degree in Kenya, combining statistics, programming, and domain knowledge to extract insights from large datasets. Kenya’s banking, telecoms, agriculture, and healthcare sectors are all actively hiring data professionals.
- Minimum KCSE Grade: B plain (strong Mathematics required)
- KUCCPS Cluster: Cluster 2
- Minimum Cluster Points: 50+
- Duration: 4 years
What You Study in Data Science
- Statistical Analysis and Probability
- Python and R Programming for Data Analysis
- Machine Learning and Predictive Modelling
- Big Data Technologies (Hadoop, Spark)
- Data Visualisation (Tableau, Power BI)
- Database Design and SQL
- Natural Language Processing
- Business Intelligence
- Research Methods and Data Ethics
Top Universities Offering Data Science in Kenya
| University | Type | Location |
|---|---|---|
| University of Nairobi | Public | Nairobi |
| JKUAT | Public | Juja |
| Strathmore University | Private | Nairobi |
Key employers: Safaricom, Equity Bank, KCB, Standard Chartered, KEMRI, Kenya National Bureau of Statistics (KNBS), international development organisations
Average starting salary: KES 80,000 – 150,000/month. Senior data scientists and ML engineers earn KES 250,000 – 500,000+.
6. Bachelor of Science in Computer Engineering
Computer Engineering bridges hardware and software. It is ideal for students interested in embedded systems, IoT devices, microprocessors, and the physical infrastructure underpinning digital technology.
- Minimum KCSE Grade: B+
- KUCCPS Cluster: Cluster 1 / Cluster 2
- Minimum Cluster Points: 52+
- Duration: 4–5 years
What You Study
- Digital Logic and Circuit Design
- Embedded Systems and Microprocessors
- Computer Architecture
- Internet of Things (IoT) Design
- Robotics and Automation
- Hardware-Software Interface
- Signal Processing
- VLSI Design
Top Universities
JKUAT, Dedan Kimathi University, Technical University of Kenya (TUK), University of Nairobi
Career outcomes: Embedded Systems Engineer, IoT Developer, Hardware Engineer, Robotics Engineer, Telecommunications Engineer
Average starting salary: KES 80,000 – 160,000/month.
7. Bachelor of Science in Networks and Communication Engineering
With Kenya’s Digital Superhighway project, rural electrification expansion, and 5G rollout, network engineers are increasingly in demand from both government and private employers.
- Minimum KCSE Grade: B plain
- KUCCPS Cluster: Cluster 2
- Minimum Cluster Points: 48+
- Duration: 4 years
What You Study
- Network Design and Architecture
- Wireless and Mobile Communications
- 5G and Next Generation Networks
- Fibre Optic Systems
- Network Administration and Management
- Telecommunications Policy and Regulation
- Satellite Communications
- VoIP Systems
Top Universities
JKUAT, Multimedia University of Kenya, Technical University of Kenya, Dedan Kimathi University, Moi University
Key employers: Safaricom, Airtel Kenya, Telkom Kenya, Communications Authority of Kenya, Kenya Power
Average starting salary: KES 60,000 – 130,000/month.
8. Bachelor of Science in Artificial Intelligence
AI is the newest tech degree in Kenya, introduced in response to global demand for machine learning engineers, AI researchers, and automation specialists. Only a handful of universities currently offer dedicated AI programmes, making early graduates especially sought after.
- Minimum KCSE Grade: B+
- KUCCPS Cluster: Cluster 2
- Minimum Cluster Points: 52+
- Duration: 4 years
What You Study in AI
- Foundations of Artificial Intelligence
- Deep Learning and Neural Networks
- Computer Vision
- Natural Language Processing
- Reinforcement Learning
- AI Ethics and Governance
- Robotics and Intelligent Systems
- AI for Healthcare and Agriculture
- Research Methods in AI
Top Universities Offering AI in Kenya
University of Nairobi, JKUAT, Strathmore University
Career outcomes: AI Engineer, ML Researcher, Automation Specialist, Computer Vision Engineer, NLP Engineer, AI Product Manager
Average starting salary: KES 120,000 – 250,000/month. AI specialists with 3+ years experience earn KES 400,000 – 800,000+.
9. Bachelor of Science in Information Systems
Information Systems bridges business management and technology — ideal for students who want to work at the intersection of IT strategy and organisational management rather than purely in software development.
- Minimum KCSE Grade: C+
- KUCCPS Cluster: Cluster 2 / Cluster 3
- Minimum Cluster Points: 44+
- Duration: 4 years
What You Study
- Systems Analysis and Design
- Enterprise Resource Planning (SAP, Oracle)
- IT Governance and Strategy
- Business Intelligence and Reporting
- E-Commerce Systems
- Digital Transformation Management
- IT Risk Management
- Project Management for IT
Top universities: University of Nairobi, Kenyatta University, USIU-Africa, KCA University, Maseno University
Career outcomes: IT Manager, ERP Consultant, Business Analyst, IT Governance Officer, Digital Transformation Lead
Average starting salary: KES 50,000 – 100,000/month. IT managers and ERP consultants earn KES 150,000 – 350,000+.
Read also: KUCCPS Degree Courses List Kenya 2026: Complete Guide to Programs, Cluster Points & Placement
Full Summary Table: IT and Computer Science Degrees in Kenya 2026
| Degree | Min. Grade | Cluster | Min. Points | Duration | Avg. Starting Salary (KES) |
|---|---|---|---|---|---|
| BSc Computer Science | B plain | 2 | 48+ | 4 years | 60,000 – 120,000 |
| BSc Information Technology | C+ | 2 | 44+ | 4 years | 40,000 – 80,000 |
| BSc Software Engineering | B plain | 2 | 46+ | 4 years | 70,000 – 150,000 |
| BSc Cyber Security | B plain | 2 | 46+ | 4 years | 80,000 – 180,000 |
| BSc Data Science and Analytics | B plain | 2 | 50+ | 4 years | 80,000 – 150,000 |
| BSc Computer Engineering | B+ | 1–2 | 52+ | 4–5 years | 80,000 – 160,000 |
| BSc Networks and Communication | B plain | 2 | 48+ | 4 years | 60,000 – 130,000 |
| BSc Artificial Intelligence | B+ | 2 | 52+ | 4 years | 120,000 – 250,000 |
| BSc Information Systems | C+ | 2–3 | 44+ | 4 years | 50,000 – 100,000 |
University Comparison: Where to Study Tech in Kenya
| University | Public/Private | Best Tech Programmes | Industry Links |
|---|---|---|---|
| University of Nairobi | Public | CS, Data Science, AI, Networks | Strong — iHub proximity, fintech sector |
| JKUAT | Public | CS, Software Eng, Cyber Security, AI | Strong — engineering and tech focus |
| Strathmore University | Private | CS, Software Eng, Cyber Security, Data Science | Excellent — Strathmore @iLabAfrica |
| Dedan Kimathi University | Public | CS, Software Eng, Computer Eng | Growing — tech-first institution |
| Kenyatta University | Public | CS, IT, Cyber Security | Good — large intake, affordable |
| Multimedia University | Public | IT, Networks, Software Eng | Good — media and tech specialisation |
| USIU-Africa | Private | IT, Information Systems | Good — business tech focus |
| KCA University | Private | IT, Information Systems | Good — accounting and tech blend |
| Maseno University | Public | CS, IT | Good — Western Kenya access |
| Murang’a University | Public | Software Engineering | Growing — newer programme |
Certifications That Boost Tech Employability in Kenya
| Certification | Relevant Degree | Avg. Salary Uplift |
|---|---|---|
| AWS Solutions Architect | BSc CS, IT, Software Eng | 30–50% increase |
| Google Associate Cloud Engineer | BSc CS, Networks | 25–40% increase |
| CISCO CCNA / CCNP | BSc Networks, IT | 20–35% increase |
| CompTIA Security+ | BSc Cyber Security, IT | 25–40% increase |
| Certified Ethical Hacker (CEH) | BSc Cyber Security | 35–60% increase |
| Microsoft Azure Fundamentals | BSc IT, Information Systems | 20–35% increase |
| Google Data Analytics Certificate | BSc Data Science, CS | 20–40% increase |
| Certified Scrum Master (CSM) | BSc Software Engineering | 25–40% increase |
Salary Ranges by Tech Role in Kenya 2026
| Role | Entry Level (KES/month) | Mid Level (KES/month) | Senior Level (KES/month) |
|---|---|---|---|
| Software Developer | 60,000 – 100,000 | 150,000 – 250,000 | 300,000 – 600,000 |
| Data Scientist | 80,000 – 130,000 | 200,000 – 350,000 | 400,000 – 700,000 |
| Cybersecurity Analyst | 80,000 – 150,000 | 200,000 – 350,000 | 350,000 – 600,000 |
| AI / ML Engineer | 100,000 – 200,000 | 250,000 – 450,000 | 500,000 – 900,000 |
| IT Project Manager | 70,000 – 120,000 | 150,000 – 300,000 | 300,000 – 500,000 |
| Network Engineer | 60,000 – 100,000 | 120,000 – 200,000 | 200,000 – 400,000 |
| DevOps Engineer | 80,000 – 150,000 | 200,000 – 350,000 | 350,000 – 600,000 |
| ERP / SAP Consultant | 70,000 – 120,000 | 150,000 – 300,000 | 300,000 – 600,000 |
KUCCPS Application Guide for Tech Degree Students
Most computer science and IT courses in Kenya fall under Cluster 2, which typically requires English or Kiswahili, Mathematics, and two science or technical subjects. Mathematics carries the highest cluster weight for tech programmes — a strong Maths grade can compensate for weaker performance elsewhere.
KUCCPS Tips for Aspiring Tech Students
- Check your Mathematics grade first — it carries the highest weight in Cluster 2 calculations for tech programmes.
- Know the difference between CS and IT requirements — BSc IT at C+ and 44+ points is significantly more accessible than BSc CS at B plain and 48+ points.
- List tech programmes at multiple universities — UoN and JKUAT are competitive. Add DeKUT, Maseno, and Laikipia as backup choices.
- Consider private universities if KUCCPS placement disappoints — Strathmore and USIU-Africa have their own application processes and excellent employment records.
- Coding bootcamps are a valid bridge — if KUCCPS placement does not go as planned, Nairobi-based bootcamps like Moringa School offer accelerated pathways to employment while you pursue university options.
Expert Tips for Tech Students in Kenya
- Start coding before your first lecture. Free platforms like freeCodeCamp, The Odin Project, and Harvard’s CS50 will put you ahead from Day 1 and make university coursework significantly easier.
- Build a GitHub profile from Year 1. Kenyan and global tech employers judge applicants by their portfolio, not just their degree certificate. Every project you build should be publicly visible on GitHub.
- Target startup internships early. A startup internship in Year 2 gives more hands-on coding experience than many corporate attachment programmes — and often leads directly to a job offer.
- Learn cloud computing during your degree. AWS, Google Cloud, and Azure certifications are increasingly required — not just preferred — by Kenyan tech employers.
- Explore remote work from graduation day. Platforms like Andela, Upwork, and Turing connect Kenyan tech graduates with global clients paying USD 1,500 – 3,000/month — far above local starting salaries.
- Join Nairobi’s tech community. Events at iHub, Google Developer Groups, and Nairobi Dev School meetups connect you with the people building Kenya’s digital future. Networking here leads to opportunities that are never advertised publicly.
Common Mistakes Tech Students Make in Kenya
- Focusing only on theory and ignoring practical coding — many graduates cannot build a functioning application despite understanding algorithms. Employers test real skills, not theoretical knowledge.
- Waiting until final year to seek internships — competitive positions at Safaricom, Andela, and banks fill months before graduation. Start networking and applying in Year 2.
- Choosing a university solely on proximity or cost — quality of tech programmes varies significantly. Prioritise institutions with working computer labs, active industry partnerships, and strong alumni networks.
- Neglecting soft skills — communication, teamwork, and problem-solving are consistently cited by Kenyan tech employers as the deciding factor between strong candidates. Technical skills alone are not enough.
- Not pursuing certifications alongside the degree — a BSc Computer Science without certifications is often less competitive than a BSc IT with AWS, CISCO, and Google credentials attached.
- Ignoring the global remote market — limiting your job search to Kenya means leaving significant earning potential on the table. The world is actively hiring African tech talent.
Frequently Asked Questions (FAQs)
1. What is the best IT or computer science degree to study in Kenya?
The best tech degree in Kenya depends on your grades and goals. BSc Computer Science offers the strongest theoretical foundation and highest long-term earning potential. BSc Cyber Security and Data Science are the fastest-growing specialisations. BSc Information Technology is the most accessible option for C+ students who want a solid tech career without requiring top grades.
2. Which university in Kenya is best for computer science and software engineering?
For software engineering in Kenya, JKUAT and Strathmore University consistently produce the most job-ready graduates due to strong industry partnerships and mandatory internship programmes. The University of Nairobi is most prestigious for Computer Science research and has the strongest alumni network in Nairobi’s tech ecosystem.
3. What are the KUCCPS requirements for BSc Computer Science in Kenya?
BSc Computer Science in Kenya requires a minimum KCSE grade of B plain and approximately 48+ cluster points in Cluster 2. Key cluster subjects include Mathematics, Physics or Chemistry, and English. Mathematics performance is the most critical factor — a strong Maths grade significantly improves your cluster score.
4. What is the difference between BSc Computer Science and BSc Information Technology?
BSc Computer Science focuses on algorithms, programming theory, software development, and system design. It is more mathematical and theoretical. BSc Information Technology focuses on implementing and managing technology systems in organisations. It is more applied and accessible at C+ entry. CS graduates typically earn more at senior levels, but IT graduates have broader immediate job opportunities across business IT roles.
5. Are coding and tech degrees in Kenya worth it in 2026?
Absolutely. Tech degrees in Kenya in 2026 offer the highest employment rates and fastest salary growth of any undergraduate discipline. With Kenya’s fintech boom, Digital Superhighway project, and growing startup ecosystem, qualified tech graduates face a job market that actively needs more of them than are available. Remote work further expands earning potential well beyond local salary benchmarks.
6. Can a C+ student study a technology degree in Kenya?
Yes. BSc Information Technology and BSc Information Systems are accessible with a C+ grade and 44+ cluster points in Cluster 2. While BSc Computer Science and Software Engineering require B plain or above, C+ students with strong Mathematics grades can still access solid technology programmes and build highly successful tech careers.
7. What certifications should Kenyan tech graduates pursue?
The most valuable certifications for tech graduates in Kenya are AWS Solutions Architect, Google Associate Cloud Engineer, CISCO CCNA, CompTIA Security+, Certified Ethical Hacker (CEH), and Google Data Analytics. These certifications increase starting salaries by 20–60% and are actively required — not just preferred — by Kenya’s top tech employers.
Conclusion
IT and computer science degree courses in Kenya represent the most dynamic and financially rewarding educational pathway available to Kenyan students in 2026. Whether you pursue BSc Computer Science, specialise in Cybersecurity or Data Science, or opt for the accessible BSc IT route, the technology sector offers a career trajectory that very few other fields can match.
Kenya’s Silicon Savannah is a real, growing ecosystem of startups, fintech companies, and tech-forward corporations that need qualified graduates every single year. The students who succeed in this space are not just those with the best degrees — they are the ones who code every day, build real projects, earn industry certifications, and actively connect with Kenya’s tech community.
Choose your tech degree wisely, commit to learning from Day 1, and position yourself to be the graduate that Kenya’s digital economy cannot afford not to hire.
Read also:
- KUCCPS Degree Courses List Kenya 2026: Complete Guide to Programs, Cluster Points & Placement
- Requirements for Degree Courses in Kenya: The Complete 2026 Admission Guide
- Degree Courses Offered at Public Universities in Kenya 2026: Complete Guide
- Best Degree Courses for C+ Students in Kenya 2026: All Your University Options










