I&M Foundation × Moringa Scholarship
The I&M Foundation and Moringa have established a partnership to expand access to quality technology education and career opportunities. The scholarship programme is fully funded by I&M Foundation and implemented by Moringa, providing selected students with access to quality technology education and practical training in Software Engineering. Through this initiative, learners will develop technical skills, build real-world projects, and gain opportunities to prepare for careers in technology.
What Your Scholarship Covers
-
Full Tuition Scholarship
Full tuition coverage for the scholarship-supported Software Engineering pathway, subject to official scholarship terms.
-
Laptop
Provision of a laptop to facilitate active participation, practical assignments, and hands-on software development work.
-
Internet Bundles
Data bundle support ensuring seamless access to online learning platforms and technical resources.
Eligibility
Who Can Apply?
What are the course prerequisites?
- Age
- Be between 18 and 35 years old.
- Citizenship or residency
- Be a Kenyan citizen or legal resident of Kenya with proof of ID
- Education
- Have completed high school and provide proof of KCSE certification or results.
- Interest in programming
- Demonstrate an interest in programming or coding. Personal projects, self-study, or a GitHub portfolio are preferred.
- Financial need
- Provide supporting documentation to demonstrate financial need, including bank statements covering the specified period and tax returns, as required.
- Full-time commitment
- Be available to attend the full-time programme Monday to Friday, 8:00 a.m. to 6:00 p.m.
- Attendance
- Be able to maintain at least 95% attendance in line with Moringa’s attendance policy. Failure to meet attendance requirements may have consequences under the applicable school policies.
- Basic computer skills
- Possess basic computer skills (able to differentiate between hardware and software, understand Microsoft Office, navigate an internet browser, open applications, connect to Wi-Fi, and create an email account).
- English proficiency
- Be fluent in written and spoken English.
- Accommodation
- Lives in Nairobi or can find accommodation in Nairobi.
- Smartphone
- Have access to a smartphone.
Your Learning Journey
Program Details
The Software Engineering programme runs for 9 months, beginning with an Introduction to Software Engineering. Upon successful completion of this introductory phase, students progress to the Software Engineering Bootcamp, where they build on their foundational knowledge and develop practical, industry-relevant skills.
-
Stage 1 Full-time In-person
Introduction to Software Engineering
- Start date
- November 30th, 2026
- Mode of Learning
- 100% In Person
- Schedule
- Mon - Fri, 8 am - 5 pm E.A.T
-
Stage 2 Full-time Hybrid
Software Engineering Bootcamp
- Start date
- February 22nd, 2027
- Mode of Learning
- Online and Physical Classes
- Schedule
- Mon - Fri 8 am - 5 pm E.A.T
Curriculum
What You’ll Learn
The Software Engineering programme equips students with the technical expertise and practical skills required to design, build, test, and deploy modern software applications.
Through Moringa’s immersive curriculum, learners lay a strong foundation for solving real-world challenges and pursuing opportunities in technology.
Learner Outcomes
Students are expected to develop foundational skills in:
- Programming fundamentals and logical thinking
- HTML and CSS for building and styling web pages
- Introduction to JavaScript
- Git and GitHub for version control
- Problem-solving techniques
- Understanding how software is developed and deployed
Upon completing the introductory module, students will have built functional, real-world projects and acquired a solid understanding of modern software development practices.
Application process
How to Apply
Prospective applicants are invited to complete their submissions via the official scholarship portal, following the steps outlined below:
-
Submit application
Complete the online application form and provide the required information and supporting documents.
-
Assessments
Complete the required technical and aptitude assessments.
-
Application and assessment screening
Applications and assessment results will be reviewed against the approved eligibility criteria.
-
Interviews
Shortlisted candidates will participate in interviews with the selection committee.
-
Financial need verification
Candidates will complete the required financial-need verification process.
-
Final selection
Recommended recipients will be submitted for final approval upon completion of all review stages.
-
Outcome communication
Applicants will be informed of the outcome. Successful scholars will receive next steps for enrolment and onboarding.
Why Moringa
Why Study at Moringa?
If you’re looking for a practical learning experience that equips you with technical skills, Moringa offers a comprehensive curriculum designed to help you apply what you learn.
-
Practical, hands-on learning
Develop your skills through practical exercises and projects.
-
Build a project portfolio
Work on Software Engineering projects that demonstrate your developing capabilities.
-
Learn from experienced instructors
Benefit from guidance and instruction throughout your learning journey.
-
Access an extensive alumni network
Connect with a community of learners and alumni as you continue developing your skills.
Frequently Asked Questions
What does the scholarship cover?
Selected scholars will receive tuition coverage for the applicable programme, a laptop and internet bundles, subject to the approved scholarship terms.
Who is eligible to apply?
Applicants must meet the published scholarship and programme eligibility requirements, including age, citizenship or residency, education, financial-need documentation, English proficiency, and full-time availability.
Do I need previous programming experience?
Applicants should demonstrate an interest in programming or coding. Personal projects, self-study, or a GitHub portfolio are preferred. Any formal prerequisites will be confirmed in the approved admission criteria.
How do I apply?
Complete the official online application form and submit all required information and supporting documents before the application deadline. Apply Here
How will applicants be selected?
Applications will undergo eligibility screening, assessments, interviews, and financial-need verification before final selection decisions are made.
Does submitting an application guarantee a scholarship?
No. Scholarships will be awarded to candidates who meet the eligibility criteria and complete the selection process.
When does the programme begin?
The official programme start dates are 30th November 2026 for Introduction to Software Engineering and 22nd February 2027 for the Software Engineering Bootcamp.
What documents will I need?
Applicants must provide:
- KCSE certification/result slip
- National ID
- M-Pesa statements/bank statements
- Payslips (where applicable)
- KRA tax returns
Access quality education and take the next step towards a career in tech.
Take the first step towards developing practical technology skills, building real-world projects and exploring a career in software engineering.
