Software engineering
Core computer science, web and mobile development, HTTP, APIs, databases, and maintainable system design.
Practical mentorship for students ready to build real software, strengthen their research thinking, and approach a final-year thesis with confidence.
Overview
This mentorship programme helps students move beyond classroom theory into the habits, skills, and confidence required for meaningful research and professional practice. With close guidance and practical projects, participants learn to identify important problems, investigate them systematically, design useful software, and communicate technical ideas clearly.
Core computer science, web and mobile development, HTTP, APIs, databases, and maintainable system design.
Apply machine learning and data approaches to useful, responsible solutions.
Problem formulation, research thinking, academic judgement, and guidance for final-year work.
Turn ideas into working software through guided, hands-on project delivery.
Project workflow, collaboration, technical writing, and clear communication.
Practical conversations about industry, entrepreneurship, further study, and professional development.
Students in Computer Science, IT, Engineering, Information Systems, Data Science, and related fields. Pre-tertiary students may also apply and can be considered for a separate cohort.
Tell us about your goals and current skills. Every application is reviewed, and selected applicants receive admission details by email.