Moringa School Review: Learn To Code In Kenya

July 17, 2021
Reviews

Make Your Dollar Go Further

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit

Moringa School is an African tech school based in Nairobi, Kenya that teaches its students full stack software development, mobile development and data science in both in-person and online classes and in both a full-time and a part-time schedule. The school currently offers a total of 7 courses, 3 of which are very well-structured introductory courses for the other core courses. However, the fact that these are prep courses does not make them superficial. Far from it! They cover a lot of ground in 5 or 8 weeks and truly leave you well prepared for the depth of the core courses.

Prices vary depending on the course, its duration and whether it’s online or in-person, and whether it’s full-time or part-time. The minimum is KSH 38,500 for the online software developer prep courses and the highest is KSH 154,000 for the part-time core data science program. This runs to about $356 and $1,540 respectively.

Moringa School, in partnership with the LEAD programme, offers financing for eligible students who will be able to pay the tuition for the core courses in monthly installments. It also offers a partial scholarship for any of the prep programs on a cases-by-case basis but offers little information regarding the criteria to be eligible and exactly how much of the fee it will cover.

With thousands of graduated students that have been successful in finding relevant jobs in the technology sector, Moringa School is a very cost-effective way for Kenyans to learn how to code.

Moringa School is an African multi-disciplinary learning accelerator based in Kenya that is committed to closing the skills gap in Africa’s job market by providing transformative tech-based learning. They offer courses with an industry-specific curriculum that blends technical education with life skill development and practical experience to help students land high-paying jobs in tech as quickly as possible.

They offer both in-person classes on their campus in Nairobi and remote online courses for people from any other part of Kenya, Africa or the world.

The school promises to transform noncoders into full stack software developers, mobile developers or data scientists in 20 to 26 weeks, even if they’re starting from scratch.

Who Is Moringa School For?

Moringa School helps no-coders who want to start a career in computer programming or data science in Africa the chance to learn skills like Python, SQL, HTML, CSS and many more. These courses can cater to people with a busy day-to-day life as much as to those that have a more laid-back lifestyle.

If you’re interested in becoming a coder and in learning the skills to create awesome websites and beautiful interactive Apps, then this course could be for you.

Features & Benefits of Moringa School

Here are a few of the most important features and benefits of Moringa School:

No Experience Needed

Having the possibility to start learning a new skill from scratch at the hands of experienced instructors from day one is something that most people will appreciate. Many courses offer great value, but only if you already have a working knowledge of the basics. This can be particularly frustrating for someone who is trying to change careers but always hits a wall that won’t let them enroll due to lack of experience.

While you may take the proactive route and start researching all the information by yourself, this can be a bit daunting at times, especially if you don’t even know where to start. That’s when a course like this one, which lets you sign up with no previous experience at all comes in handy.

If you don't know anything about coding, you'll start out by taking the shorter 5 or 8-week prep course where you'll learn the most important fundamental skills to succeed in the core programs and in the software and data industries.

In case you already know how to code, you can always take the technical assessment and, if you are approved, you'll be able to jump right into the core courses.

In-Person Instruction

In-person instruction creates an environment where students can concentrate better because there will be fewer distractions. This will grant them a better understanding and a higher chance of completing the course since they will also interact with instructors and peers.

A classroom also grants the opportunity to access more information since the student will be in the same place as their instructor and peers, making it easier to make themselves heard. This also makes it easier to make friends, problem-solve and build a network with people of different backgrounds.

Moringa's courses are available in person at their headquarters in Nairobi.

Online Instruction

Online instruction allows students to learn from the comfort of their homes or anywhere they would like to study. It also provides students who live far away, the chance to enroll without having to relocate, making the course available for a wider base of students. This type of learning also suits students with different learning methods, letting them learn more flexibly.

All of Moringa's courses can be taken online and are also usually live sessions with your instructors.

Project-based Curriculum

Moringa School’s curriculum is built around real projects that you’ll be working on all throughout the length of the course. Not only does that imply that you’ll learn by doing, but also that, by the end of the course, you’ll have a set of fully functioning apps or other products that will now be a part of your portfolio.

For someone who just started out in the world of coding, having a set of finished products to show that goes along with the newly crafted resume can prove invaluable when it comes to finding a job in the tech industry or a related field.

Moringa School's Course List

Students who enroll in any of Moringa School's programs get a minimum of 250 hours worth of training in software development (both web and mobile) and data science. The school offers instruction from highly qualified professionals who know what it's like to become software developers in Africa and will help you succeed as they did.

Moringa School offers 7 different programs:

  • Online Software Development Prep
  • Online Mobile Development (Core)
  • Online FullStack Web Development
  • Moringa Prep: Data Science Fundamentals
  • Data Science Core: Visualization & Intro to Machine Learning (18 Weeks)
  • Data Science Part-Time – Prep (8 weeks)
  • Data Science Part-Time – Core (25 weeks)

In the following table, you'll find an overview of the basic features and cost of these 7 courses.

CourseHours per weekCourse LengthTuition
Online Software Development Prep505 WeeksKSH 38,500
($356)
Online Mobile Development (Core)5015 WeeksKSH 126,000
($1,167)
Online FullStack Web Development5015 WeeksKSH 126,000
($1,167)
Moringa Prep: Data Science Fundamentals505 WeeksKSH 38,500
($356)
Data Science Core: Visualization & Intro to Machine Learning (18 Weeks)5018 WeeksKSH 126,000
($1,167)
Data Science Part-Time – Prep (8 weeks)15-208 WeeksKSH 44,550
($445.5)
Data Science Part-Time – Core (25 weeks)15-2025 WeeksKSH 154,000
($1,540)

Here’s a breakdown of all of these programs:

Online Software Development Prep

LocationOnline
Class SizeN/A
Start DatesAugust 16th, 2021
Time CommitmentFull-Time
50 hours per week.
Course Length5 Weeks
Cost of TuitionKSH 38,500 ($356)

Software Development Prep is the introductory course if you want to start your software development career. After going through the 5-week software development prep course you can choose to specialize in web or Android development by going through the Moringa School Software Development Core program (read below).

Skills you will learn

The Online Software Development Prep course focuses on the following skills:

  • Git, a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • Object-Oriented Programming, also known as OOP, also known as OOP, is a programming paradigm based on “objects”, that can contain data and code (data in the form of fields, and code, in the form of procedures).

Coding Languages You Will Learn

The core coding languages you will learn in the Online Software Development Prep course are:

  • Hypertext Markup Language, also known as HTML, the standard markup language used in building applications and web pages.
  • Cascading Style Sheets, also known as CSS, a style sheet language used for describing how a document written in a markup language will look.
  • JavaScript, also known as JS, the programming language for the Web. It is used to make web pages dynamic and interactive since it can update and change both HTML and CSS.

Modules you will go through

This course is divided into 5 modules. Here is a breakdown of the topics that will be covered and when:

Week 1HTML, CSS, and Git (Duration: 1 Week – 50 hours)
Week 2JavaScript Fundamentals (Duration: 1 Week – 50 hours)
Week 3JavaScript for Web and Front-End Development (Duration: 1 Week – 50 hours)
Week 4Object-Oriented Programming and Git Collaboration (Duration: 1 Week – 50 hours)
Week 5Project Period (Duration: 1 Week – 50 hours)

Online Mobile Development (Core)

LocationOnline
Class SizeN/A
Start DatesAugust 16th, 2021
Time CommitmentFull-Time
50 hours per week.
Course Length15 Weeks
Cost of TuitionKSH 126,000 ($1,167)

In this track, you will learn how to build apps for Android devices, these include smartphones, tablets, and smartwatches. At the end of the course, you will have built and deployed Android apps. After finishing the course you can; Build scalable and high-quality Android apps Collaborate on complex projects in Git Design and manage projects

Skills you will learn

The Online Mobile Development (Core) course focuses on the following skills:

  • Apache Spark, also known as Spark, an open-source, distributed processing system used for big data workloads ensuring fast queries against data of any size.
  • Android, a mobile operating system developed by Google for mobile devices and it’s based on Linux. In this course you’ll learn how to code Android apps using Java and the Android software development kit (SDK).
  • Git, a fast and efficient open-source distributed version control system.

Online FullStack Web Development

LocationOnline
Class SizeN/A
Start DatesAugust 16th, 2021
Time CommitmentFull-Time
50 hours per week.
Course Length15 Weeks
Cost of TuitionKSH 126,000 ($1,167)

In this track, you’ll learn how to build complex websites and web applications. You’ll have understood web app design, project management, and coding. After finishing the course you can; Build scalable and high-quality websites and apps Collaborate on complex projects in Git Design and manage projects

Skills you will learn

The Online FullStack Web Development course focuses on the following skills:

  • Flask, a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.
  • Django, a Python-based free and open-source web framework that follows the model–template–views architectural pattern.
  • Git, a fast and efficient open-source distributed version control system.

Coding Languages You Will Learn

The core coding languages you will learn in the Online FullStack Web Development course are:

  • Python, a free software environment and programming language for statistical computing and graphics supported by the R Foundation for Statistical Computing.

Moringa Prep: Data Science Fundamentals

LocationOnline
Class SizeN/A
Start DatesAugust 16th, 2021
Time CommitmentFull-Time
50 hours per week.
Course Length5 Weeks
Cost of TuitionKSH 38,500 ($356)

Prep is the introductory stage of data science. This course equips you with skills to go on and specialize in the Moringa Core stage. The 5-week prep course introduces you to data science, the logic for data science, and data preparation.

Skills you will learn

The Moringa Prep: Data Science Fundamentals course focuses on the following skills:

  • Pandas, a fast, powerful, flexible and easy to use open-source data analysis and manipulation tool built on top of Python
  • NumPy, a library for Python that supports creating large multidimensional arrays and vectors, along with a large collection of high-level mathematical functions to operate on them.

Coding Languages You Will Learn

The core coding languages you will learn in the Moringa Prep: Data Science Fundamentals course are:

  • Python, a free software environment and programming language.
  • SQL, a domain-specific programming language designed for managing data held in a relational database management system or for stream processing in a relational data stream management system.

Data Science Core: Visualization & Intro to Machine Learning (18 Weeks)

LocationOnline
Class SizeN/A
Start DatesAugust 16th, 2021
Time CommitmentFull-Time
50 hours per week.
Course Length18 Weeks
Cost of TuitionKSH 126,000 ($ 1,167)

In the 18-Week core class, you will deep-dive into data analysis, data visualization, and an introduction to machine learning. You will get to work on both individual and team-based projects, learning how to leverage modern programming languages and tools to collect and analyze real-world data. You will have access to our experienced technical mentors who will guide you on how to build an impressive data scientist portfolio and acquire the confidence needed to succeed in the profession.

Coding Languages You Will Learn

The core coding language you will learn in the Data Science Core course is R, a free software environment and programming language for statistical computing and graphics supported by the R Foundation for Statistical Computing.

Data Science Part-Time – Prep (8 weeks)

LocationOnline
Class SizeN/A
Start DatesAugust 16th, 2021
Time CommitmentPart-Time
15-20 hours per week.
Course Length8 Weeks
Cost of TuitionKSH 44,550 ($445.5)

Moringa School’s Data Science Part-Time – Prep is the introductory stage of the Data Science Part-Time Program. After Data Science Part-Time – Prep, you will get the skills to learn various tools and tactics that are taught in the Data Science Part-Time – Core program. You’ll interact with data and learn the basic principles of data science. At the end of the course, you’ll know how to use tools such as Pandas and NumPy. You’ll also be able to use Python and SQL and understand how to manage and contribute to projects.

Skills you will learn

The Data Science Part-Time – Prep (8 weeks) course focuses on the following skills:

  • Pandas, an open-source data analysis and manipulation tool.
  • NumPy, a library for Python.
  • Data Visualization, interdisciplinary field that deals with the graphic representation of data and is a particularly efficient way of communicating when the data is numerous as for example a Time Series.

Coding Languages You Will Learn

The core coding languages you will learn in the Data Science Part-Time – Prep (8 weeks) course are:

  • Python, a free software environment and programming language.

Data Science Part-Time – Core (25 weeks)

LocationOnline
Class SizeN/A
Start DatesAugust 16th, 2021
Time CommitmentPart-Time
15-20 hours per week.
Course Length25 Weeks
Cost of TuitionKSH 154,000 ($1,540)

Data Science Part-Time – Core is the stage at which you learn advanced data science concepts and tools. After this stage, you will be a competent data scientist who can create, supervise, audit, and execute complex projects. By the end of this course the learner will be able to: Apply various types of Sampling methods to data collection Manipulate data with R Explore Data cleaning with R Present insights and recommendations from data

Skills you will learn

The Data Science Part-Time – Core (25 weeks) course focuses on the following skills:

  • Algorithms, a finite sequence of defined, computer-implementable instructions, typically to solve problems or to perform a computation.

Coding Languages You Will Learn

The core coding languages you will learn in the Data Science Part-Time – Core (25 weeks) course are:

  • R, a programming language for statistical computing.

Costs, Payment Plans & Scholarships

#1 Costs

Moringa School’s costs vary depending on the kind of schedule you choose. Here’s how much each of them costs:

Online Software Development PrepKSH 38,500 online
KSH 40,500 in-person
($356 or $374)
Online Mobile Development (Core)KSH 126,000 online
KSH 160,000 in-person
($1,167 or $1,482)
Online FullStack Web DevelopmentKSH 126,000 online
KSH 160,000 in-person
($1,167 or $1,482)
Moringa Prep: Data Science FundamentalsKSH 38,500 online
KSH 40,500 in-person
($356 or $374)
Data Science Core: Visualization & Intro to Machine Learning (18 Weeks)KSH 126,000 ($1,167)
Data Science Part-Time – Prep (8 weeks)KSH 44,550 ($445.5)
Data Science Part-Time – Core (25 weeks)KSH 154,000 ($1,540)

#2 Payment Plans

Moringa School offers the option to pay tuition in 4 monthly installments in order to make it easier for students to access this higher-level education. However, this payment plan is only available for the core courses, i.e. for the two core software development courses (the full-time mobile and full stack development courses) and for the two core data science programs.

Payment for the prep course must be done upfront on the last Friday before the Prep class starts.

Student Loan (Core) Through The LEAP Programme

Moringa School offers financial aid to students on a needs basis through their partnership with LEAP.

The Lending for Education in Africa Partnership (LEAP) Programme is a higher education student financing programme designed to provide aspiring students like you with affordable financing to pursue your higher education, as well as to support you throughout your studies and in your future job search.

At the moment, Moringa School loans only apply to Core course students. Students will be able to apply for the loan for Core as early as in the first week of the prep course.

LEAP Fellows will benefit from the programme in the following ways:

  • Access to affordable financing (in the form of a student loan) to cover tuition and/or living costs.
  • Access to the financial literacy training programme.
  • Access to an employability training programme tailored to your needs – topics will include, leadership and career development, and linkages with employers; and
  • Become part of a vibrant student community that will provide academic support during your university experience and a professional alumni network after graduation.

Who is Eligible for Financial Aid?

To be eligible to receive Financial aid, you must:

  • Be above 18.
  • Be a citizen or legal resident of Kenya.
  • Have a High School Certificate.
  • Be enrolled or accepted for enrolment as a regular student in an eligible program at Moringa School such as the core SD or DS courses, either part-time or full-time.
  • Demonstrate Financial need. In general, there must be documented proof of financial need in the form of bank statements for a specified period and tax returns to qualify for financial aid. Financial aid for Prep comes in the form of limited partial scholarships provided by Moringa. Financial aid for Core comes in the form of partial loans provided by Moringa’s loan partner LEAP.
  • The form will require the students’ and parents’ income information for at least 3 months. Asset information requested on the forms should be reported as of the date the applications are completed and signed.
  • Financial Aid awards are contingent upon the accuracy of information provided in the application forms. Students and parents are obliged to report to the Student Financing Office any changes in personal or family finances (such as changes in income, assets, siblings in college) and any subsequent award of aid from sources other than the College.

Staying Eligible

If you manage to secure a loan, you must work hard to keep it. You need to:

  • Maintain satisfactory academic progress.
  • Study Prep and Core without deferring.
  • Abide by the policies outlined in the student handbook and have no disciplinary issues.

Early Bird Discount

You can take advantage of Moringa's Early Bird Discount of 10% – which applies when you make payments doring the first stage of offering the course.

#3 Scholarships

Partial Scholarships (Prep)

Moringa School partial scholarships (for prep courses) are awarded to students on the basis of demonstrated financial need.

Student Outcomes

Moringa School's success rate looks like this:

Students trained3,000
Employment Rate85%
Employer partners80

The following companies have hired Moringa School graduates:

AirtelIntelligenceSafaricom Twaweza
alxJUMOSanlam
Biashara AfricaKCBSendy
BitHub.Africa Melaning AcademyKipawaStrathmore University
CellulantM-KOPA SolarTechno Brain
dab equityMastercard FoundationTelkom
Dalberg Data InsightsMETTATwiga foods
EquityMicrosoft
FacebookRiara University

How To Apply To Moringa School

Step 1: Go To Their Sign Up Page

You can start your enrollment process by visiting Moringa School's website. You can do so by clicking the button below.

Step 2: Fill Out The Application Form

This is for the school to get to know and to see if you're a good fit for the program. If you want to take any of the core courses you must start out with a prep course and approve that one first. You can choose to skip the prep course if you already know the basics by taking a technical assessment exam.

Step 3: Pay Tuition

You need to pay one week before the course actually starts. After that, you're all set.

Moringa School User Reviews

Here are just a handful of verified Moringa School reviews from a few of their members:

“Like many other graduates, I was referred to Moringa School by a close friend, and the idea was to just go check it out and find whether what they were offering was something I might be interested in.”Gitau Harrison

“Moringa school is an outstanding institution that offers the best resources and workspace for being a World class Software Developer. I learnt alot, both developer and social skills which have enabled me fit in all environments as a developer and as a person. I would like to urge anyone willing to be the best to sign up to Moringa School like right now..What are you waiting for? Join the best bootcamp in the world”Bryan Memeti

“I am a graduate of Moringa school and I can attest that indeed this is the best coding bootcamp in Kenya and in Eastern Africa if not the whole of Africa. I joined Moringa school without any background in coding at all, I was a bit scared at first but thanks to the Moringa school curriculum design that is more customized to fit and accommodate both the University graduates who have a background in programming and people like me who totally knew nothing about the what a line of code looks like.”Raphael Katana

“After doing one year of university, ‘learning' computer science and never actually coding, I decided to leave and look for another option because there had to be one. I found Moringa and since I joined I have never looked back. The course is short and intense!! In the end it is worth it cause in one month of Moringa, I coded more than I did in 6 months of university. I am entirely grateful to the school for allowing me to be the coder I am now!”Latasha Ndirangu

“I studied in Moringa School and I was in the class of MC20. I specialized in software develpment (Fullstack option) I had a wonderful experience trhough Moringa. It's the kind of school that imparts you with a growth mindset and gives you enough confidence to face life.”Paul Wamaria

How To Contact Moringa School

In the following table, you'll find the most important contact info so you can get in touch with Moringa School in order to learn more, ask any questions you may have or sign up.

Phone+254 712 293 878 (Admissions) +254 741 493 565 (Data Science) +254 712 293 878 (WhatsApp)
Email[email protected]
Social Media
Apply Now button
Mailing AddressP.O.Box 28860-00100, Nairobi

In Summary

It is clear that Moringa School is a very professional and well-established coding school and that it offers both Kenyans and people from other parts of Africa the chance to develop their careers or even to switch careers and go into software development or data science. The high student success rate is a testament to the school’s strong curriculum.

However, it is not without flaws. Stronger career support throughout the course would be ideal for students to have a better chance at competing for spots in big, international tech companies. On the other hand, solutions such as income share agreements available to all students would also be a great way to support those who simply cannot afford to pay their tuition but who don't qualify for financial aid through the LEAP programme, at least not until they find a better paying job than the one they currently have.

Even so, it is still a good choice for both experienced coders who want to jump into the core courses to improve their skill set, as well as for total non-coders who have never written a line of code in their lives.

Canada's Best Credit Cards

Exceptional Value

Earn up to 40,000 Aeroplan Miles (valued at $800 - $1,200) with the American Express Aeroplan Card, our #1-rated card in Canada in 2021.

Bonus: Includes Buddy Pass

The Finer Things In Life

Earn up to 80,000 Membership Rewards points (valued at $1,600 - $2,400) with the American Express Platinum Card, plus a $200 annual travel credit.

Bonus: Airport Lounge Access

Low Fee, High Value

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit