Skip to content
Nairobi · KenyaFree to read
Courses

Every programme, with the real numbers.

Tuition, duration and study mode as each institution publishes them, next to how the job market is currently treating graduates of the course.

18courses recorded
0001Technology

Bachelor of Computer Science and Information Technology

Very highDemand

The Bachelor of Computer Science and Information Technology is a four-year degree programme offered at The East African University (TEAU) through its School of Computer Science and Engineering. The curriculum integrates programming, software engineering, database systems, networking, artificial intelligence, cloud computing, cybersecurity, and IT project management. Students develop practical skills in software development, system analysis, database design, network administration, and IT consultancy. Students develop competencies in multiple programming languages, software development methodologies, database management systems, computer networking, web technologies, cybersecurity principles, cloud computing platforms, and IT project management. Graduates pursue careers as software developers, IT consultants, system analysts, database administrators, network engineers, cybersecurity specialists, cloud computing engineers, and IT project managers. They find employment in technology companies, financial institutions, government departments, NGOs, consulting firms, and startups. The programme is offered at The East African University (private, KES 120,000 per year for physical attendance) at the main campus in Kitengela, Kajiado County, approximately 40 kilometres south of Nairobi. TEAU was established in 2010 and occupies a 100-acre campus. Accreditation is provided by the Commission for University Education (CUE), the statutory body responsible for quality assurance and regulation of university education in Kenya. Admission requires a KCSE mean grade of C+ (Plus) or C- (Minus) with a relevant diploma from a recognised institution.

4 YearsFull-timeup to Ksh 406,000
0002Technology

Certificate in Cybersecurity

Very highDemand

The Certificate in Cybersecurity is a TVET-CDACC examined programme that equips trainees with foundational skills in computer security, network protection, and cyber threat management. The programme is accredited by the Technical and Vocational Education and Training Authority (TVETA) and assessed through the Curriculum Development, Assessment and Certification Council (CDACC). Trainees develop competencies in computer repair and maintenance, cybersecurity laws and regulations, computer networking, software application security, database security, and security assessment. The curriculum emphasises hands-on practical skills through laboratory-based learning using industry-standard security tools. Kenya's digital economy expansion has led to increasing cyber threats, creating strong demand for cybersecurity professionals at all levels. The programme aligns with the National Cybersecurity Strategy and supports the government's Digital Superhighway initiative by training frontline cybersecurity personnel. The course is delivered through computer laboratory sessions and classroom theory. Trainees spend approximately 70 per cent of their time in practical labs configuring security tools, testing vulnerabilities, and implementing security measures, and 30 per cent in theory classes. Graduates can work as cybersecurity technicians, IT security assistants, or network security support staff in various organisations. The programme provides a foundation for progression to Diploma in Cybersecurity or related IT qualifications. This programme is suitable for individuals with a KCSE mean grade of D (plain) who have an interest in IT and cybersecurity. It provides entry-level cybersecurity skills for employment in Kenya's growing digital security sector.

1 yearFull-timeup to Ksh 67,189
0003Technology

Diploma in Computer Science

Very highDemand

The Diploma in Computer Science (TVET CDACC Level 6) is a competency-based education and training (CBET) qualification that equips learners with practical software development, systems, and data skills aligned to Kenya's growing tech sector. Students work through competency units covering computer organisation and architecture, operating systems, programming fundamentals, database management, networking, information systems development, and introductory artificial intelligence. Skills RequiredProgramming FundamentalsDatabase ManagementNetworking BasicsSystems AnalysisInformation Systems DevelopmentIntroductory AI ConceptsKey SubjectsComputer Organization and ArchitectureOperating SystemsFundamentals of ProgrammingDatabase ManagementNetworkingInformation Systems DevelopmentArtificial Intelligence BasicsCertificationsTVET CDACC Certificate of Competency (per unit)Kenya National Qualifications Authority (KNQA) RecognitionSpecializationsSoftware DevelopmentFocus on programming, application development, and software engineering practices. Database and Systems AdministrationFocus on database design, management, and systems administration. NetworkingFocus on network design, configuration, and troubleshooting. Skills RequiredDatabase ManagementInformation Systems DevelopmentIntroductory AI ConceptsNetworking BasicsProgramming FundamentalsSystems AnalysisKey SubjectsComputer Organization and ArchitectureOperating SystemsFundamentals of ProgrammingDatabase ManagementNetworkingInformation Systems DevelopmentArtificial Intelligence BasicsSpecializationsNetworkingFocus on network design, configuration, and troubleshooting. Software DevelopmentFocus on programming, application development, and software engineering practices. Database and Systems AdministrationFocus on database design, management, and systems administration. Kenya's expanding tech and digital economy, spanning fintech, e-commerce, and outsourced software services, sustains strong demand for computer science graduates with practical, competency-verified skills. As a CBET qualification, training combines short theory input with substantial hands-on lab work, assessed unit-by-unit against national occupational standards, and includes a mandatory 12-week industrial attachment at an ICT firm. Graduates pursue roles as software developers, systems analysts, database administrators, and network engineers, with growing opportunities in cybersecurity, data science, and AI as they specialise further. The programme suits KCSE graduates with a genuine interest in computing who want a modern, practically assessed qualification aligned with current industry needs.

2 years (competency-based, modular)Full-timeup to Ksh 70,000
0004Technology

Master of Information System

Very highDemand

<p>The Master of Information System is a postgraduate programme that equips professionals with advanced knowledge and skills in information systems design, management, and strategic application. The programme prepares graduates to design, implement, and manage information systems that support organisational operations and decision-making in Kenya and beyond. Core areas of study include information systems analysis and design, database management, enterprise systems, IT project management, information systems strategy, business intelligence, systems security, web technologies, data analytics, research methods, and thesis or project writing. Students engage with both technical foundations and strategic applications of information systems. The programme is offered by the University of Nairobi, Kenyatta University, and Moi University, with Kisii University listed as a college. The University of Nairobi offers MSc Information Systems through its Department of Computer Science, established in 1998 as an evening programme with coursework and project options. The programme combines technical IT skills with business and management contexts. Students develop competencies in systems analysis and design, database management, enterprise systems, IT project management, information systems strategy, business intelligence, systems security, web application development, data analytics, and research methodology. The programme includes coursework, examinations, and a research project or thesis. The programme is delivered over two years with full-time and part-time modes available. The University of Nairobi programme runs as an evening programme with coursework and project options, lasting 18 months to 3 years. The programme is designed for IT professionals, systems analysts, database administrators, and technology managers seeking advanced information systems expertise. Graduates pursue careers as systems analysts, IT project managers, database administrators, information systems managers, business intelligence analysts, IT consultants, and enterprise systems managers in banks, telecoms, government, NGOs, and technology companies.</p><h3>Skills Required</h3><ul><li>Information Systems Analysis and Design</li><li>Database Management and Administration</li><li>Enterprise Systems Management</li><li>IT Project Management</li><li>Information Systems Strategy</li><li>Business Intelligence and Analytics</li><li>Systems Security Management</li><li>Web Application Development</li><li>Data Analytics and Visualisation</li><li>Research Methods in Information Systems</li></ul><h3>Key Subjects</h3><ul><li>Information Systems Analysis and Design</li><li>Database Management</li><li>Enterprise Systems</li><li>IT Project Management</li><li>Information Systems Strategy</li><li>Business Intelligence</li><li>Systems Security</li><li>Web Technologies</li><li>Data Analytics</li><li>Research Methods</li></ul><h3>Certifications</h3><ul><li>ACM Professional Membership</li><li>IEEE Computer Society Certification</li></ul><h3>Specializations</h3><h4>Systems Analysis and Design</h4><p>Focuses on information systems analysis, systems design methodologies, requirements engineering, and designing effective information systems for organisational needs.</p><h4>Database Management</h4><p>Examines database design, database administration, data modelling, database performance tuning, and managing enterprise database systems.</p><h4>Enterprise Systems</h4><p>Covers enterprise systems including ERP, CRM, supply chain systems, enterprise architecture, and managing large-scale enterprise information systems.</p><h4>IT Project Management</h4><p>Focuses on IT project management methodologies, project planning, agile methods, managing IT projects, and delivering information systems projects successfully.</p><h4>Business Intelligence</h4><p>Examines business intelligence, data warehousing, data analytics, data visualisation, and using information systems for business decision support.</p><h4>Information Systems Security</h4><p>Covers information systems security, cybersecurity, access control, security auditing, and protecting organisational information systems from threats.</p><h4>Web Technologies</h4><p>Focuses on web application development, web services, cloud computing, mobile application development, and modern web technologies for information systems.</p><h4>IS Strategy and Governance</h4><p>Examines information systems strategy, IT governance, aligning IS with business strategy, and strategic planning for information technology in organisations.</p>

2 yearsFull-timeup to Ksh 486,000
0005Technology

Master of Science (Computer Science)

Very highDemand

<p>The Master of Science in Computer Science is a postgraduate programme that prepares professionals for advanced practice in computer science, software engineering, and computational systems. The programme combines computer science theory with software development and systems design application. Core areas include algorithms, software engineering, distributed systems, artificial intelligence, data science, computer networks, database systems, machine learning, research methods, and project or thesis. Students engage with both computer science theory and practical software development through coursework and research. The programme is offered by University of Nairobi, Kenyatta University, and Jomo Kenyatta University of Agriculture and Technology. All are public universities offering the programme over two academic years through full-time, evening, and weekend modes of study. Students develop competencies in algorithms, software engineering, distributed systems, artificial intelligence, data science, database systems, computer networks, and research methods. The programme includes coursework, laboratory sessions, examinations, and a research project or thesis. UoN charges approximately KES 485,000/year (total KES 970,000). JKUAT charges approximately KES 252,500/year (total KES 505,000). Entry requires a Bachelor's degree with Second Class Honours in computer science, software engineering, computer engineering, or related fields from a recognised university. Graduates pursue careers as software engineers, systems architects, data scientists, AI specialists, database administrators, and lecturers in computer science across technology companies, financial institutions, research organisations, and universities.</p><h3>Skills Required</h3><ul><li>Algorithm Design and Analysis</li><li>Software Engineering and Development</li><li>Distributed Systems and Cloud Computing</li><li>Artificial Intelligence and Machine Learning</li><li>Database Systems and Data Management</li><li>Computer Networks and Security</li><li>Data Science and Analytics</li><li>Programming and Software Development</li><li>Research Methods in Computer Science</li><li>Academic Writing and Thesis Research</li></ul><h3>Key Subjects</h3><ul><li>Advanced Algorithms and Data Structures</li><li>Software Engineering and Design</li><li>Distributed Systems and Cloud Computing</li><li>Artificial Intelligence and Machine Learning</li><li>Database Systems and Management</li><li>Computer Networks and Security</li><li>Data Science and Analytics</li><li>Research Methods in Computer Science</li><li>Operating Systems</li><li>Project or Thesis Research</li></ul><h3>Certifications</h3><ul><li>ACM Professional Membership</li><li>IEEE Computer Society Membership</li></ul><h3>Specializations</h3><h4>Software Engineering</h4><p>Focuses on software engineering, covering software design, development methodologies, software architecture, and managing software engineering projects.</p><h4>Artificial Intelligence</h4><p>Examines artificial intelligence, covering machine learning, neural networks, natural language processing, and managing AI systems.</p><h4>Distributed Systems</h4><p>Covers distributed systems, covering cloud computing, distributed computing, parallel processing, and managing distributed systems.</p><h4>Data Science</h4><p>Focuses on data science, covering data analytics, big data, statistical modelling, and managing data science projects.</p><h4>Computer Networks</h4><p>Examines computer networks, covering network design, protocols, network security, and managing computer networks.</p><h4>Database Systems</h4><p>Covers database systems, covering database design, query optimisation, data warehousing, and managing database systems.</p>

2 yearsFull-timeup to Ksh 485,000
0006Technology

Master of Science Health Information Management

Very highDemand

<p>The Master of Science in Health Information Management is a postgraduate programme that trains professionals to become specialists in health informatics, health data management, and health information systems. The programme prepares graduates to manage health information, design health information systems, and contribute to digital health transformation in Kenya and beyond. Core areas of study include health informatics, health information systems, electronic health records, health data management, database design, health data analytics, telemedicine, mobile health, information governance, health system interoperability, and research methods. Students engage with both theoretical foundations and practical applications in health information management. The programme is offered by Moi University, Chuka University, and Jaramogi Oginga Odinga University of Science and Technology, with Kenyatta University as a college. Moi University offers MSc in Health Informatics through its Institute of Biomedical Informatics, established with support from the Norwegian Agency for Development Cooperation. Kenyatta University offers MSc Health Informatics through its School of Public Health. The programme is designed for health professionals and computing graduates seeking to bridge health and information technology. Students develop competencies in health data management, health system design, electronic health record implementation, health data analytics, telemedicine, mobile health, information governance, health system integration, and health informatics research. The programme includes coursework, laboratory sessions, practicum, examinations, and a research thesis. Moi University's programme includes a data science track developed in collaboration with New York University. The programme is delivered over two years with weekend and part-time study modes at Moi University. The programme accommodates both health professionals and computing graduates, reflecting the interdisciplinary nature of health informatics. Moi University's Institute of Biomedical Informatics serves as a centre of excellence for health informatics in the East African region. Graduates pursue careers as health informatics specialists, health data managers, health IT consultants, electronic health record managers, health information system designers, and health data analysts in hospitals, government, NGOs, and international health organisations.</p><h3>Skills Required</h3><ul><li>Health Information Systems Design and Management</li><li>Electronic Health Record Management</li><li>Health Data Analytics and Visualisation</li><li>Database Design and Management for Health</li><li>Telemedicine and Mobile Health Implementation</li><li>Health Information Governance and Security</li><li>Health System Interoperability and Integration</li><li>Health Data Quality Management</li><li>Digital Health Project Management</li><li>Health Informatics Research and Evaluation</li></ul><h3>Key Subjects</h3><ul><li>Health Informatics Foundations</li><li>Health Information Systems</li><li>Electronic Health Records</li><li>Health Data Management and Analytics</li><li>Database Design for Health</li><li>Telemedicine and Mobile Health</li><li>Health Information Governance and Security</li><li>Health System Interoperability</li><li>Digital Health Project Management</li><li>Research Methods in Health Informatics</li></ul><h3>Certifications</h3><ul><li>IMIA Health Informatics Certification</li><li>WHO Digital Health Certification</li></ul><h3>Specializations</h3><h4>Health Data Analytics</h4><p>Focuses on health data analytics, using statistical and computational methods to analyse health data, generate insights, and support data-driven healthcare decision-making.</p><h4>Electronic Health Records Management</h4><p>Examines electronic health record systems, designing, implementing, and managing EHR systems, and ensuring data quality and interoperability in healthcare settings.</p><h4>Telemedicine and Mobile Health</h4><p>Covers telemedicine, mobile health applications, remote healthcare delivery, and designing and implementing digital health solutions for healthcare access.</p><h4>Health Information Systems Design</h4><p>Focuses on designing health information systems, database design for health, system architecture, and developing health information software and applications.</p><h4>Health Data Science</h4><p>Examines data science applied to health, machine learning for health, predictive analytics, and using big data approaches to address health challenges.</p><h4>Health Information Governance</h4><p>Covers information governance in healthcare, data privacy and security, health data standards, regulatory compliance, and managing health information ethically and securely.</p>

2 yearsPart-timeup to Ksh 187,200
0007Technology

Master of Science in Artificial Intelligence

Very highDemand

<p>The Master of Science in Artificial Intelligence is a postgraduate programme that prepares professionals for advanced practice in AI, machine learning, and data science. The programme combines AI theory with practical machine learning and intelligent systems application. Core areas include machine learning, deep learning, natural language processing, computer vision, robotics, AI ethics, data science, intelligent systems, research methods, and thesis. Students engage with both AI theory and practical intelligent systems development through coursework and research. The programme is offered by JKUAT, Open University of Kenya, and Kabarak University. JKUAT and OUK are public universities while Kabarak is private. All offer the programme over two academic years through full-time, part-time, or blended modes of study. Students develop competencies in machine learning, deep learning, NLP, computer vision, robotics, AI ethics, data science, and research methods. The programme includes coursework, examinations, and a research thesis or project. OUK charges approximately KES 93,750/year (KES 187,500 total). JKUAT charges approximately KES 254,100/year (KES 508,200 total). Kabarak charges approximately KES 160,000/year (KES 320,000 total). Entry requires a Bachelor's degree with Second Class Honours Upper Division in computer science, IT, data science, mathematics, or related fields from a recognised university. Graduates pursue careers as AI engineers, machine learning engineers, data scientists, NLP engineers, computer vision engineers, and AI lecturers across technology companies, financial institutions, research organisations, and academic institutions.</p><h3>Skills Required</h3><ul><li>Machine Learning and Model Development</li><li>Deep Learning and Neural Networks</li><li>Natural Language Processing and Text Analytics</li><li>Computer Vision and Image Processing</li><li>Robotics and Autonomous Systems</li><li>AI Ethics and Responsible AI</li><li>Data Science and Big Data Analytics</li><li>Intelligent Systems and Knowledge Representation</li><li>Research Methods in AI</li><li>Academic Writing and Thesis Research</li></ul><h3>Key Subjects</h3><ul><li>Machine Learning and Model Development</li><li>Deep Learning and Neural Networks</li><li>Natural Language Processing and Text Analytics</li><li>Computer Vision and Image Processing</li><li>Robotics and Autonomous Systems</li><li>AI Ethics and Responsible AI</li><li>Data Science and Big Data Analytics</li><li>Intelligent Systems and Knowledge Representation</li><li>Research Methods in AI</li><li>Thesis Research</li></ul><h3>Certifications</h3><ul><li>Google AI Certification</li><li>AAAI AI Professional Certification</li></ul><h3>Specializations</h3><h4>Machine Learning</h4><p>Focuses on machine learning, covering supervised learning, unsupervised learning, reinforcement learning, model evaluation, and managing machine learning.</p><h4>Deep Learning</h4><p>Examines deep learning, covering neural networks, CNNs, RNNs, transformers, transfer learning, and managing deep learning.</p><h4>Natural Language Processing</h4><p>Covers NLP, covering text processing, language models, sentiment analysis, machine translation, chatbots, and managing NLP.</p><h4>Computer Vision</h4><p>Focuses on computer vision, covering image processing, object detection, facial recognition, scene understanding, and managing computer vision.</p><h4>Robotics and Autonomous Systems</h4><p>Examines robotics, covering robot kinematics, path planning, autonomous navigation, robot learning, and managing robotics.</p><h4>AI Ethics and Governance</h4><p>Covers AI ethics, covering bias and fairness, transparency, accountability, AI governance, responsible AI, and managing AI ethics.</p>

2 yearsFull-timeup to Ksh 254,100
0008Technology

Master of Science in Cyber Security

Very highDemand

<p>The Master of Science in Cyber Security is a postgraduate programme that prepares professionals for advanced practice in information security, cyber threat management, and digital forensics. The programme combines cyber security theory with practical penetration testing, security architecture, and incident response application. Core areas include information systems security, network security, software security, digital forensics, penetration testing, security governance, risk management, incident response, cryptography, security policy, research methods, and project. Students engage with both security theory and practical laboratory work through coursework and research. The programme is offered by Strathmore University as MSc in Information Systems Security through iLabAfrica and the School of Computing and Engineering Sciences, JKUAT through the School of Computing and Information Technology with cyber security courses, and Multimedia University of Kenya as MSc in Computer Science and IT with security content. Public and private universities offer programmes over two academic years through full-time and part-time modes of study. Students develop competencies in information systems security, network security, software security, digital forensics, penetration testing, security governance, risk management, and incident response. The programme includes coursework, examinations, laboratory work, and a supervised research project. Strathmore charges approximately KES 704,250/year (KES 1,408,500 total) for information systems security as a private university. JKUAT charges approximately KES 252,500/year (KES 505,000 total) for related computing programmes. Multimedia University charges approximately KES 200,000/year for computer science and IT. Entry requires a Bachelor's degree with First Class or Upper Second Class Honours in computer science, IT, or related disciplines from a recognised university. Graduates pursue careers as cyber security analysts, penetration testers, security architects, digital forensics examiners, security consultants, and lecturers in cyber security across financial institutions, government agencies, security firms, technology companies, consulting firms, and universities.</p><h3>Skills Required</h3><ul><li>Information Systems Security and Governance</li><li>Network Security and Threat Defence</li><li>Penetration Testing and Vulnerability Assessment</li><li>Digital Forensics and Incident Response</li><li>Cryptography and Cryptanalysis</li><li>Security Risk Management and Compliance</li><li>Software Security and Secure Coding</li><li>Security Architecture and Design</li><li>Research Methods in Cyber Security</li><li>Academic Writing and Project Research</li></ul><h3>Key Subjects</h3><ul><li>Information Systems Security and Governance</li><li>Network Security and Threat Defence</li><li>Penetration Testing and Vulnerability Assessment</li><li>Digital Forensics and Incident Response</li><li>Cryptography and Cryptanalysis</li><li>Security Risk Management and Compliance</li><li>Software Security and Secure Coding</li><li>Security Architecture and Design</li><li>Research Methods in Cyber Security</li><li>Project Research</li></ul><h3>Certifications</h3><ul><li>Certified Information Systems Security Professional (CISSP)</li><li>Certified Ethical Hacker (CEH)</li></ul><h3>Specializations</h3><h4>Network Security</h4><p>Focuses on network security, covering firewalls, IDS/IPS, network defence, secure architecture, and managing network security.</p><h4>Digital Forensics</h4><p>Examines digital forensics, covering evidence collection, analysis, chain of custody, forensic tools, and managing digital forensics.</p><h4>Penetration Testing</h4><p>Covers penetration testing, covering vulnerability assessment, ethical hacking, exploit development, reporting, and managing penetration testing.</p><h4>Security Governance</h4><p>Focuses on security governance, covering security policy, compliance, frameworks, ISO 27001, and managing security governance.</p><h4>Software Security</h4><p>Examines software security, covering secure coding, application security, SDLC, vulnerability analysis, and managing software security.</p><h4>Incident Response</h4><p>Covers incident response, covering incident handling, threat hunting, malware analysis, recovery, and managing security incidents.</p>

2 yearsFull-timeup to Ksh 254,100
0009Technology

Master of Science in Cybersecurity and Digital Forensics

Very highDemand

<p>The Master of Science in Cybersecurity and Digital Forensics is a postgraduate programme that prepares professionals for advanced practice in cyber security, digital forensics, and incident response. The programme combines cyber security theory with practical digital investigation, evidence analysis, and forensic techniques application. Core areas include cyber security fundamentals, digital forensics, network security, malware analysis, incident response, cryptography, secure system design, cyber threat intelligence, digital privacy, legal and ethical aspects, research methods, and project. Students engage with both security theory and practical forensic laboratory work through coursework and research. The programme is offered by the Open University of Kenya as MSc in Cyber Security and Digital Forensics through flexible learning, JKUAT as MSc in Cyber Security through the School of Computing and Information Technology, and Strathmore University as MSc in Information Systems Security with digital forensics specialisation through iLabAfrica. Public and private universities offer programmes over two academic years through full-time, part-time, and flexible learning modes. Students develop competencies in cyber security, digital forensics, network security, malware analysis, incident response, cryptography, secure system design, and cyber threat intelligence. The programme includes coursework, examinations, laboratory work, and a supervised research project. Open University of Kenya charges KES 93,750/year (KES 187,500 total) for cyber security and digital forensics. JKUAT charges approximately KES 252,500/year (KES 505,000 total) for cyber security. Strathmore charges approximately KES 704,250/year (KES 1,408,500 total) for information systems security. Entry requires a Bachelor's degree with Second Class Honours Upper Division in computer science, IT, or related disciplines from a recognised university. Graduates pursue careers as digital forensics examiners, cyber security analysts, incident response specialists, malware analysts, security consultants, and lecturers in cyber security and forensics across law enforcement, financial institutions, government agencies, security firms, technology companies, and universities.</p><h3>Skills Required</h3><ul><li>Cyber Security Fundamentals and Threat Defence</li><li>Digital Forensics and Evidence Analysis</li><li>Network Security and Intrusion Detection</li><li>Malware Analysis and Reverse Engineering</li><li>Incident Response and Recovery</li><li>Cryptography and Cryptanalysis</li><li>Secure System Design and Architecture</li><li>Cyber Threat Intelligence and Analysis</li><li>Research Methods in Cyber Security</li><li>Academic Writing and Project Research</li></ul><h3>Key Subjects</h3><ul><li>Cyber Security Fundamentals and Threat Defence</li><li>Digital Forensics and Evidence Analysis</li><li>Network Security and Intrusion Detection</li><li>Malware Analysis and Reverse Engineering</li><li>Incident Response and Recovery</li><li>Cryptography and Cryptanalysis</li><li>Secure System Design and Architecture</li><li>Cyber Threat Intelligence and Analysis</li><li>Research Methods in Cyber Security</li><li>Project Research</li></ul><h3>Certifications</h3><ul><li>Certified Forensic Computer Examiner (CFCE)</li><li>Certified Ethical Hacker (CEH)</li></ul><h3>Specializations</h3><h4>Digital Forensics</h4><p>Focuses on digital forensics, covering evidence collection, analysis, chain of custody, forensic tools, legal procedures, and managing digital forensics.</p><h4>Incident Response</h4><p>Examines incident response, covering incident handling, threat hunting, malware analysis, recovery, and managing security incidents.</p><h4>Malware Analysis</h4><p>Covers malware analysis, covering reverse engineering, static analysis, dynamic analysis, malware detection, and managing malware analysis.</p><h4>Network Security</h4><p>Focuses on network security, covering firewalls, IDS/IPS, network defence, secure architecture, and managing network security.</p><h4>Cyber Threat Intelligence</h4><p>Examines cyber threat intelligence, covering threat analysis, IOCs, threat hunting, attribution, and managing threat intelligence.</p><h4>Secure System Design</h4><p>Covers secure system design, covering security architecture, defence in depth, secure SDLC, vulnerability assessment, and managing secure systems.</p>

2 yearsFull-timeup to Ksh 254,100
0010Technology

Master of Science in Data Analytics

Very highDemand

<p>The Master of Science in Data Analytics is a postgraduate programme that trains graduates in big data analytics, data science, and business intelligence. The programme prepares graduates for advanced careers in data analytics, data-driven decision-making, and data science across industries. Core areas include big data analytics, statistical analysis, data mining, machine learning, data visualisation, predictive analytics, business intelligence, data management, programming for analytics, and research methods. Students engage with theoretical foundations and practical data analytics applications using modern tools and technologies. The programme is offered by KCA University through its School of Technology, Department of Networks and Applied Computing. KCA University is a leading ICT training institution in Kenya with established data science and analytics programmes. The programme is suitable for both specialist and non-specialist graduates who want to transform business decision-making through data. Students develop competencies in data analysis, statistical modelling, machine learning, data visualisation, predictive analytics, big data technologies, programming, and research. The programme includes coursework, laboratory practicals, examinations, dissertation, and project work over five trimesters. The programme is delivered over two years (five trimesters) with full-time and part-time study modes. Intakes are in January, May, and September. KCA University fees are KES 20,000 per unit with total programme cost approximately KES 540,000. Applicants need a Bachelor's degree with a significant mathematical component. Graduates pursue careers as data analysts, data scientists, business intelligence analysts, analytics managers, researchers, and lecturers in technology companies, financial institutions, consulting firms, government agencies, and universities.</p><h3>Skills Required</h3><ul><li>Big Data Analytics and Processing</li><li>Statistical Analysis and Modelling</li><li>Machine Learning and Predictive Analytics</li><li>Data Mining and Pattern Discovery</li><li>Data Visualisation and Dashboarding</li><li>Business Intelligence and Reporting</li><li>Programming for Data Analytics (Python/R)</li><li>Data Management and Database Analytics</li><li>Data-Driven Decision Making</li><li>Analytics Research Methods</li></ul><h3>Key Subjects</h3><ul><li>Big Data Analytics</li><li>Statistical Analysis</li><li>Data Mining</li><li>Machine Learning</li><li>Data Visualisation</li><li>Predictive Analytics</li><li>Business Intelligence</li><li>Data Management</li><li>Programming for Analytics</li><li>Analytics Research Methods</li></ul><h3>Certifications</h3><ul><li>CSK Professional Membership</li><li>IEEE Big Data Certification</li></ul><h3>Specializations</h3><h4>Big Data Analytics</h4><p>Focuses on big data analytics, processing vast datasets, big data technologies, Hadoop, Spark, and managing and analysing large-scale data.</p><h4>Machine Learning and Predictive Analytics</h4><p>Examines machine learning, predictive modelling, classification, regression, clustering, and building predictive models from data.</p><h4>Business Intelligence</h4><p>Covers business intelligence, BI tools, dashboards, reporting, KPIs, and using data for business intelligence and decision-making.</p><h4>Data Visualisation</h4><p>Focuses on data visualisation, visual analytics, dashboards, interactive visualisations, and communicating insights through visual representations.</p><h4>Statistical Analysis</h4><p>Examines statistical analysis, statistical modelling, hypothesis testing, regression analysis, and applying statistical methods to data analysis.</p><h4>Data Science</h4><p>Covers data science, the data science lifecycle, data pipelines, data engineering, and the end-to-end process of extracting insights from data.</p>

2 yearsFull-timeup to Ksh 256,200
0011Technology

Master of Science in Data Science

Very highDemand

<p>The Master of Science in Data Science is a postgraduate programme that prepares professionals for advanced practice in data analytics, machine learning, and big data technologies. The programme combines statistical and computational theory with practical data science application. Core areas include data mining, machine learning, statistical inference, big data analytics, data visualisation, time series analysis, text analytics, data storage and retrieval, research methods, and thesis. Students engage with both data science theory and practical programming and analytics work through coursework and research. The programme is offered by the University of Nairobi, the Open University of Kenya, and Kenyatta University as public universities, and Strathmore University and KCA University as private institutions. Programmes are offered over two academic years through full-time and part-time modes of study. Students develop competencies in data mining, machine learning, statistical inference, big data analytics, data visualisation, time series analysis, text analytics, data storage and retrieval, and research methods. The programme includes coursework, examinations, practical projects, and a supervised research thesis. The Open University of Kenya charges KES 93,750/year (KES 187,500 total). UoN charges approximately KES 365,500/year for science-based masters. KCA University charges approximately KES 355,035/year. Strathmore University charges approximately KES 476,250/year (KES 952,500 total). Entry requires a Bachelor's degree with Second Class Honours Upper Division in mathematics, statistics, computer science, IT, economics, or related fields from a recognised university. Graduates pursue careers as data scientists, data analysts, machine learning engineers, business intelligence analysts, data engineers, and lecturers in data science across financial institutions, technology companies, consulting firms, government agencies, and universities.</p><h3>Skills Required</h3><ul><li>Data Mining and Pattern Discovery</li><li>Machine Learning and Predictive Modelling</li><li>Statistical Inference and Hypothesis Testing</li><li>Big Data Analytics and Distributed Computing</li><li>Data Visualisation and Dashboard Development</li><li>Time Series Analysis and Forecasting</li><li>Text Analytics and Natural Language Processing</li><li>Data Storage, Retrieval and Database Management</li><li>Research Methods in Data Science</li><li>Academic Writing and Thesis Research</li></ul><h3>Key Subjects</h3><ul><li>Data Mining and Pattern Discovery</li><li>Machine Learning and Predictive Modelling</li><li>Statistical Inference and Hypothesis Testing</li><li>Big Data Analytics and Distributed Computing</li><li>Data Visualisation and Dashboard Development</li><li>Time Series Analysis and Forecasting</li><li>Text Analytics and Natural Language Processing</li><li>Data Storage, Retrieval and Database Management</li><li>Research Methods in Data Science</li><li>Thesis Research</li></ul><h3>Certifications</h3><ul><li>Data Science Africa Certification</li><li>IEEE Computer Society Membership</li></ul><h3>Specializations</h3><h4>Business Analytics</h4><p>Focuses on business analytics, covering business intelligence, data-driven decision making, customer analytics, financial analytics, and managing business analytics.</p><h4>Machine Learning</h4><p>Examines machine learning, covering supervised learning, unsupervised learning, deep learning, model evaluation, and managing machine learning.</p><h4>Big Data Analytics</h4><p>Covers big data analytics, covering distributed computing, Hadoop, Spark, NoSQL, stream processing, and managing big data.</p><h4>Computational Statistics</h4><p>Focuses on computational statistics, covering Bayesian statistics, optimisation, simulation, statistical computing, and managing computational statistics.</p><h4>Data Visualisation</h4><p>Examines data visualisation, covering visual analytics, dashboards, interactive visualisation, storytelling, and managing data visualisation.</p><h4>Text Analytics and NLP</h4><p>Covers text analytics and NLP, covering text mining, sentiment analysis, topic modelling, language processing, and managing text analytics.</p>

2 yearsFull-timeup to Ksh 362,500
0012Technology

Master of Science in Data Science and Artificial Intelligence

Very highDemand

This Master's programme prepares IT and computer science professionals for advanced data science and artificial intelligence practice. It focuses on data science, AI algorithms, deep learning, and intelligent systems — equipping graduates for senior roles in AI engineering, data science, and intelligent systems development. Students learn to apply data science methods, develop AI algorithms, implement deep learning networks, build intelligent systems, and conduct data science and AI research. They develop skills in data science, AI algorithm development, deep learning, natural language processing, and intelligent systems design. Throughout the programme, students examine how Kenya's technology landscape — with AI adoption, data-driven innovation, demand for intelligent systems, and need for combined data science and AI expertise — requires professionals who can develop AI-powered data solutions. They learn how data science and AI expertise serves technology companies, banks, government, research institutions, and startups in leveraging AI and data science for innovation. The programme combines coursework, AI projects, data science labs, and a thesis or research project over two years. Students study data science, artificial intelligence, machine learning, deep learning, natural language processing, computer vision, big data analytics, research methods, and AI ethics. Graduates pursue careers as AI engineers, data scientists, machine learning engineers, deep learning specialists, AI research scientists, and university lecturers across technology companies, banks, government, research institutions, startups, and universities in Kenya and the region. The programme is ideal for computer science and IT graduates who want to build data science and AI expertise for senior AI engineering and intelligent systems development roles.

4 yearsFull-timeup to Ksh 254,100
0013Technology

Master of Science in Data Science and Computational Intelligence

Very highDemand

<p>The Master of Science in Data Science and Computational Intelligence is a postgraduate programme that trains graduates in data science, computational intelligence, and artificial intelligence. The programme prepares graduates for advanced careers in data science, AI development, and intelligent systems engineering. Core areas include data science, computational intelligence, machine learning, artificial intelligence, neural networks, deep learning, natural language processing, computer vision, optimisation algorithms, and research methods. Students engage with theoretical foundations and practical applications in data science and intelligent systems. The programme is offered by Riara University through its School of Computing Sciences, with USIU-Africa as a college. Riara University is a private university in Nairobi with established computing sciences programmes. USIU-Africa offers related data science and analytics programmes through its School of Science and Technology. Students develop competencies in data analysis, machine learning, AI development, neural networks, deep learning, NLP, computer vision, optimisation, and research. The programme includes coursework, laboratory practicals, examinations, supervised research, and thesis over six semesters. The programme is delivered over two years (six semesters) with full-time and part-time study modes. Riara University fees are KES 95,000 per semester, totalling KES 570,000 over six semesters. Applicants need a recognised Bachelor's degree in computer science, IT, or related field. Graduates pursue careers as data scientists, AI engineers, machine learning engineers, computational intelligence specialists, researchers, and lecturers in technology companies, AI startups, financial institutions, research institutions, and universities.</p><h3>Skills Required</h3><ul><li>Data Science and Analytics</li><li>Machine Learning and Model Development</li><li>Artificial Intelligence Engineering</li><li>Neural Networks and Deep Learning</li><li>Natural Language Processing</li><li>Computer Vision and Image Processing</li><li>Computational Intelligence and Optimisation</li><li>Data Mining and Knowledge Discovery</li><li>Intelligent Systems Design</li><li>Data Science Research Methods</li></ul><h3>Key Subjects</h3><ul><li>Data Science</li><li>Computational Intelligence</li><li>Machine Learning</li><li>Artificial Intelligence</li><li>Neural Networks</li><li>Deep Learning</li><li>Natural Language Processing</li><li>Computer Vision</li><li>Optimisation Algorithms</li><li>Data Science Research Methods</li></ul><h3>Certifications</h3><ul><li>IEEE CIS Professional Membership</li><li>AAAI Professional Membership</li></ul><h3>Specializations</h3><h4>Machine Learning</h4><p>Focuses on machine learning, supervised and unsupervised learning, reinforcement learning, model development, and building intelligent systems that learn from data.</p><h4>Artificial Intelligence</h4><p>Examines artificial intelligence, AI systems, knowledge representation, reasoning, expert systems, and designing and building intelligent systems.</p><h4>Deep Learning</h4><p>Covers deep learning, neural networks, CNNs, RNNs, transformers, and building deep learning models for complex data analysis.</p><h4>Natural Language Processing</h4><p>Focuses on natural language processing, text analytics, language models, chatbots, and processing and analysing human language data.</p><h4>Computer Vision</h4><p>Examines computer vision, image processing, object detection, image classification, and building systems that understand visual data.</p><h4>Computational Intelligence</h4><p>Covers computational intelligence, evolutionary computation, fuzzy systems, swarm intelligence, optimisation algorithms, and intelligent problem-solving.</p>

2 yearsFull-timeup to Ksh 256,200
0014Technology

Master of Science in Data Sciences and Analytics

Very highDemand

<p>The Master of Science in Data Sciences and Analytics is a postgraduate programme that trains graduates in data science, statistical analytics, and business intelligence. The programme prepares graduates for advanced careers in data science, analytics, and data-driven decision-making across industries. Core areas include data science, statistical analysis, business analytics, computational statistics, data mining, machine learning, data visualisation, predictive modelling, big data analytics, and research methods. Students engage with theoretical foundations and practical data science applications with two specialisations: Business Analytics and Computational Statistics. The programme is offered by University of Nairobi, Kenyatta University, and Moi University, with Taita Taveta University as a college. Strathmore University offers a related MSc in Data Science and Analytics at KES 1,207,000 total with Graduate Entrance Exam requirement. UoN offers through its School of Computing and Informatics and Department of Management Science. Students develop competencies in data analysis, statistical modelling, business analytics, computational statistics, machine learning, data visualisation, predictive modelling, and research. The programme includes coursework, laboratory practicals, examinations, supervised research, and thesis over two academic years. The programme is delivered over two years with full-time and part-time study modes. UoN requires Upper Second Class Honours in numerate subjects including mathematics, statistics, computer science, economics, engineering, or suitable science degree. Strathmore requires GEE written exam and oral interview. Graduates pursue careers as data scientists, business analysts, statistical analysts, analytics managers, researchers, and lecturers in technology companies, financial institutions, consulting firms, government agencies, and universities.</p><h3>Skills Required</h3><ul><li>Data Science and Statistical Analysis</li><li>Business Analytics and Intelligence</li><li>Computational Statistics and Modelling</li><li>Machine Learning and Predictive Modelling</li><li>Data Mining and Knowledge Discovery</li><li>Data Visualisation and Communication</li><li>Big Data Analytics and Processing</li><li>Statistical Programming (R/Python)</li><li>Data-Driven Decision Making</li><li>Data Science Research Methods</li></ul><h3>Key Subjects</h3><ul><li>Data Science</li><li>Statistical Analysis</li><li>Business Analytics</li><li>Computational Statistics</li><li>Data Mining</li><li>Machine Learning</li><li>Data Visualisation</li><li>Predictive Modelling</li><li>Big Data Analytics</li><li>Data Science Research Methods</li></ul><h3>Certifications</h3><ul><li>CSK Professional Membership</li><li>IASC Professional Membership</li></ul><h3>Specializations</h3><h4>Business Analytics</h4><p>Focuses on business analytics, extracting insights from business data, improving business processes and outcomes, and using data for business intelligence and decision-making.</p><h4>Computational Statistics</h4><p>Examines computational statistics, improving data science algorithms, statistical computing, and transitioning into data science research and advanced analytics.</p><h4>Data Mining</h4><p>Covers data mining, pattern discovery, association rules, clustering, classification, and discovering patterns and knowledge in large datasets.</p><h4>Machine Learning</h4><p>Focuses on machine learning, supervised and unsupervised learning, model development, and building predictive models from data.</p><h4>Big Data Analytics</h4><p>Examines big data analytics, distributed processing, Hadoop, Spark, NoSQL, and processing and analysing large-scale datasets.</p><h4>Statistical Modelling</h4><p>Covers statistical modelling, regression analysis, Bayesian methods, time series, and applying statistical models to data analysis and prediction.</p>

2 yearsFull-timeup to Ksh 187,200
0015Technology

Master of Science in Information (Cyber) Security

Very highDemand

<p>The Master of Science in Information (Cyber) Security is a postgraduate programme that prepares professionals for advanced practice in information security, cybersecurity, digital forensics, and security governance. The programme combines security theory with practical application in threat assessment, cryptographic solutions, and network defence. Core areas include network security, intrusion detection, cryptography, digital forensics, security auditing, software security, ethical hacking, security governance, research methods, and thesis. Students engage with both theoretical and practical work through coursework, laboratory sessions, projects, and research. The programme is offered by United States International University Africa as MSc in Information Security through the School of Science and Technology. USIU-Africa is a private university accredited by both CUE in Kenya and WASC in the United States, offering the programme over two to four academic years. Students develop competencies in threat assessment, forensic auditing, cryptographic implementation, network defence design, and security governance. The programme uses experiential learning to prepare graduates to apply information security knowledge for organisational operations and society. USIU-Africa charges approximately KES 171,250/semester (KES 513,750/year based on 3 semesters) for Kenyan students. Entry requires a Bachelor's degree in a relevant field from a recognised institution, with the programme designed for penetration testers, security architects, incident responders, and forensic experts. Graduates pursue careers as cybersecurity analysts, information security managers, ethical hackers, security consultants, chief information security officers, and digital forensics experts across financial institutions, government agencies, defence forces, police service, and private security enterprises.</p><h3>Skills Required</h3><ul><li>Network Security and Defence</li><li>Intrusion Detection and Prevention</li><li>Cryptography and Cryptographic Solutions</li><li>Digital Forensics and Investigation</li><li>Security Auditing and Compliance</li><li>Software Security and Vulnerability Assessment</li><li>Ethical Hacking and Penetration Testing</li><li>Information Security Governance and Management</li><li>Research Methods in Information Security</li><li>Academic Writing and Thesis Research</li></ul><h3>Key Subjects</h3><ul><li>Network Security and Management</li><li>Intrusion Detection and Prevention</li><li>Cryptography and Cryptographic Solutions</li><li>Digital Forensics and Investigation</li><li>Security Auditing and Compliance</li><li>Software Security and Vulnerability Assessment</li><li>Information Security Governance and Management</li><li>Ethical Hacking and Penetration Testing</li><li>Research Methods in Information Security</li><li>Thesis Research</li></ul><h3>Certifications</h3><ul><li>CISSP Certification</li><li>SANS Security Certification</li></ul><h3>Specializations</h3><h4>Network Security</h4><p>Focuses on network security, covering defence, protocols, firewalls, intrusion, and managing network security.</p><h4>Digital Forensics</h4><p>Examines digital forensics, covering investigation, evidence, analysis, reporting, and managing digital forensics.</p><h4>Cryptography</h4><p>Covers cryptography, covering encryption, protocols, algorithms, keys, and managing cryptographic solutions.</p><h4>Security Governance</h4><p>Focuses on security governance, covering policy, management, compliance, risk, and managing security governance.</p><h4>Penetration Testing</h4><p>Examines penetration testing, covering vulnerability, assessment, exploitation, reporting, and managing penetration testing.</p><h4>Cloud Security</h4><p>Covers cloud security, covering architecture, threats, controls, compliance, and managing cloud security.</p>

2 yearsFull-timeup to Ksh 256,200
0016Technology

Master of Science in Information Systems Security

Very highDemand

<p>The Master of Science in Information Systems Security is a postgraduate programme that trains graduates in cybersecurity, information systems security, digital forensics, and network security. The programme prepares graduates for advanced careers in information security management, cybersecurity analysis, digital forensics, and security governance. Core areas include information systems security, network security, digital forensics, software security, cryptography, security governance, risk management, penetration testing, incident response, and research methods. Students engage with both technical and managerial aspects of IT security, blending academic teaching with industry input and practical skills. The programme is offered by Strathmore University through its School of Computing and Engineering Sciences. Strathmore is a private university in Nairobi. The programme has been developed with global and local key players in the IT security industry and is delivered via video conferencing and face-to-face sessions by internationally recognised experts. Students develop competencies in information security, network security, digital forensics, software security, risk management, and security governance. The programme includes 7 modules with coursework, practical assessments, examinations, and a research project. The programme is delivered over two years on a part-time basis, with classes running from 5:30pm to 8:30pm EAT. Total programme fee is KES 1,408,500 payable over 6 semesters. Intakes are in May and September. Interview fee is KES 2,500. Graduates pursue careers as information security managers, cybersecurity analysts, digital forensics investigators, network security engineers, security consultants, and lecturers in banks, telecommunications companies, government, consulting firms, and universities.</p><h3>Skills Required</h3><ul><li>Information Systems Security and Governance</li><li>Network Security and Infrastructure Protection</li><li>Digital Forensics and Investigation</li><li>Software Security and Secure Coding</li><li>Cryptography and Cryptographic Protocols</li><li>Risk Management and Security Assessment</li><li>Penetration Testing and Vulnerability Assessment</li><li>Incident Response and Threat Management</li><li>Security Policy and Compliance</li><li>Information Security Research Methods</li></ul><h3>Key Subjects</h3><ul><li>Information Systems Security</li><li>Network Security</li><li>Digital Forensics</li><li>Software Security</li><li>Cryptography</li><li>Security Governance and Risk Management</li><li>Penetration Testing</li><li>Incident Response</li><li>Security Policy and Compliance</li><li>Information Security Research Methods</li></ul><h3>Certifications</h3><ul><li>ISC2 CISSP Certification</li><li>ISACA CISM Certification</li></ul><h3>Specializations</h3><h4>Digital Forensics</h4><p>Focuses on digital forensics, digital investigation, forensic methods, evidence preservation, forensic tools, and implementing technical security mechanisms to protect critical data.</p><h4>Network Security</h4><p>Examines network security, network architecture security, network infrastructure protection, network traffic security, firewalls, IDS/IPS, and securing network environments.</p><h4>Software Security</h4><p>Covers software security, secure coding, application security, operating system security, software vulnerabilities, and enhancing security in information systems and applications.</p><h4>Security Governance and Risk Management</h4><p>Focuses on security governance, risk management, security policies, compliance, security standards, ISO 27001, and managing and governing information security in organisations.</p><h4>Penetration Testing</h4><p>Examines penetration testing, vulnerability assessment, ethical hacking, security testing, exploitation, and identifying and addressing security vulnerabilities.</p><h4>Incident Response and Threat Management</h4><p>Covers incident response, threat management, security monitoring, threat intelligence, security operations, and detecting, responding to, and managing security incidents.</p>

2 yearsPart-timeup to Ksh 266,000
0017Technology

Master of Science in Information Technology Security and Audit

Very highDemand

<p>The Master of Science in Information Technology Security and Audit is a postgraduate programme that trains graduates in IT security, IT audit, cybersecurity governance, and risk assurance. The programme prepares graduates for advanced careers in IT security management, IT auditing, cybersecurity compliance, and risk management. Core areas include IT security, IT audit, cybersecurity governance, risk management, compliance, penetration testing, digital forensics, security operations, secure systems design, and research methods. Students engage with both technical and managerial aspects of IT security and audit. The programme is offered by Kabarak University through its School of Science, Engineering and Technology, with Jaramogi Oginga Odinga University of Science and Technology as a college. Kabarak is a private university in Nakuru. The programme is available both on-campus and fully online. Students develop competencies in IT security, IT audit, risk assessment, compliance, security governance, penetration testing, and digital forensics. The programme includes coursework, practical assessments, examinations, supervised research, and thesis. The programme is delivered over two years. On-campus tuition is KES 80,000 per semester (~KES 160,000/year). Online tuition is KES 53,700 per semester (~KES 107,400/year). Kabarak requires Bachelor's in CS/IT with Second Class Upper or Lower with PGDip or research experience. Graduates pursue careers as IT security managers, IT auditors, cybersecurity analysts, compliance officers, risk managers, and lecturers in banks, audit firms, government, consulting firms, and universities.</p><h3>Skills Required</h3><ul><li>IT Security and Cybersecurity Management</li><li>IT Audit and Assurance</li><li>Cybersecurity Governance and Compliance</li><li>Risk Management and Risk Assessment</li><li>Penetration Testing and Vulnerability Assessment</li><li>Digital Forensics and Incident Response</li><li>Security Operations and Monitoring</li><li>Secure Systems Design and Architecture</li><li>IT Controls and Control Frameworks</li><li>IT Security and Audit Research Methods</li></ul><h3>Key Subjects</h3><ul><li>IT Security</li><li>IT Audit and Assurance</li><li>Cybersecurity Governance</li><li>Risk Management and Compliance</li><li>Penetration Testing</li><li>Digital Forensics</li><li>Security Operations</li><li>Secure Systems Design</li><li>IT Controls and Frameworks</li><li>IT Security Research Methods</li></ul><h3>Certifications</h3><ul><li>ISACA CISA Certification</li><li>ISC2 CISSP Certification</li></ul><h3>Specializations</h3><h4>IT Audit and Assurance</h4><p>Focuses on IT audit, audit planning, audit execution, audit reporting, IT controls, COBIT, and conducting and managing IT audits in organisations.</p><h4>Cybersecurity Governance</h4><p>Examines cybersecurity governance, security policies, security standards, ISO 27001, NIST, compliance, and governing and managing cybersecurity in organisations.</p><h4>Risk Management and Compliance</h4><p>Covers risk management, risk assessment, risk treatment, compliance management, regulatory compliance, and managing and ensuring IT risk and compliance.</p><h4>Penetration Testing</h4><p>Focuses on penetration testing, vulnerability assessment, ethical hacking, security testing, and identifying and addressing security vulnerabilities.</p><h4>Digital Forensics</h4><p>Examines digital forensics, forensic investigation, evidence handling, forensic tools, and conducting digital forensic investigations.</p><h4>Security Operations</h4><p>Covers security operations, security monitoring, SIEM, incident response, threat management, and managing and operating security operations centres.</p>

2 yearsFull-timeup to Ksh 266,000
0018Technology

Master of Science in Software Engineering

Very highDemand

<p>The Master of Science in Software Engineering is a postgraduate programme that prepares professionals for advanced practice in software design, development, architecture, and project management. The programme combines software engineering theory with practical development, system design, and project management application. Core areas include software architecture, software design patterns, requirements engineering, software testing and quality assurance, agile methodologies, DevOps, software project management, cloud computing, mobile application development, research methods, and thesis. Students engage with both software engineering theory and practical development and laboratory work through coursework and research. The programme is offered by JKUAT as MSc in Software Engineering through the School of Computing and Information Technology, and Strathmore University as MSc in Computing and Information Systems through the Faculty of Information Technology. JKUAT is a public university and Strathmore is a private university, offering programmes over two academic years through full-time and part-time modes of study. Students develop competencies in software architecture, design patterns, requirements engineering, testing, agile methodologies, DevOps, project management, and cloud computing. The programme includes coursework, examinations, laboratory work, project work, and a supervised research thesis. JKUAT charges approximately KES 254,100/year (KES 508,200 total) for MSc in Software Engineering. Strathmore University charges approximately KES 317,500/year (KES 952,500 total) for MSc in Computing and Information Systems. Entry requires a Bachelor's degree with Second Class Honours Upper Division in computer science, IT, software engineering, or related fields from a recognised university. Graduates pursue careers as software engineers, software architects, DevOps engineers, software project managers, quality assurance engineers, and lecturers in software engineering across technology companies, financial institutions, consulting firms, government agencies, and universities.</p><h3>Skills Required</h3><ul><li>Software Architecture and Design Patterns</li><li>Requirements Engineering and Analysis</li><li>Software Testing and Quality Assurance</li><li>Agile Methodologies and Scrum</li><li>DevOps and Continuous Integration</li><li>Software Project Management</li><li>Cloud Computing and Microservices</li><li>Mobile Application Development</li><li>Research Methods in Software Engineering</li><li>Academic Writing and Thesis Research</li></ul><h3>Key Subjects</h3><ul><li>Software Architecture and Design Patterns</li><li>Requirements Engineering and Analysis</li><li>Software Testing and Quality Assurance</li><li>Agile Methodologies and Scrum</li><li>DevOps and Continuous Integration</li><li>Software Project Management</li><li>Cloud Computing and Microservices</li><li>Mobile Application Development</li><li>Research Methods in Software Engineering</li><li>Thesis Research</li></ul><h3>Certifications</h3><ul><li>IEEE Computer Society Certified Software Development Associate (CSDA)</li><li>Professional Scrum Master (PSM) Certification</li></ul><h3>Specializations</h3><h4>Software Architecture</h4><p>Focuses on software architecture, covering architectural patterns, design patterns, system design, and managing software architecture.</p><h4>DevOps and Cloud</h4><p>Examines DevOps and cloud computing, covering CI/CD, containers, microservices, cloud platforms, and managing DevOps operations.</p><h4>Software Quality Assurance</h4><p>Covers software quality assurance, covering testing, automation, quality models, standards, and managing software quality.</p><h4>Agile Project Management</h4><p>Focuses on agile project management, covering Scrum, Kanban, planning, estimation, and managing agile software projects.</p><h4>Mobile and Web Development</h4><p>Examines mobile and web development, covering mobile apps, web frameworks, APIs, UX, and managing mobile and web development.</p><h4>Software Security Engineering</h4><p>Covers software security engineering, covering secure design, vulnerability, testing, compliance, and managing software security.</p>

2 yearsFull-timeup to Ksh 254,100