Get In Touch
Phone: +254 711 581 484
Address: P.O.Box 28860-00100 - Nairobi

Our Location

Learn Web Development at Moringa Prep
Upcoming Trainings

The next Moringa Prep Kenya cohort begins on:

October 9thNovember 10 (Full Time) and
October 9th to December 15th (Part Time)

The next Moringa Prep Nigeria cohort begins on:

October 9th to November 10th (Full Time)

The next Moringa Prep Ghana cohort begins on:

September 4th to October 6th (Full Time)

Course Outline

Moringa Prep is a 5-week full-time (8:30am-6:00pm) or 10-week part-time (class three times per week + homework) Introduction to Programming Course. This course is for beginners to learn the fundamentals of programming or more established developers looking to sharpen their base of frontend skills.
After completing this course, you’ll be able to build basic web pages and understand programming fundamentals. No coding experience is required, but computer proficiency is necessary.

Here is some of what we’ll cover:
HTML and CSS: the presentation and styling languages of the web
Git: the tool programmers use to track their code
Command line: the tool programmers use to interact with their computers
Markdown: a simple language for documents
JavaScript: the programming language of the web
Jquery: a JavaScript library for making interactive web pages
Bootstrap: a framework for easily creating good-looking websites

This course is the pre-requisite to our Moringa Core full-time immersive program.



Moringa Prep Full-time costs 160,000 naira.


Rate: ($1=KSH.100)

Kenya & Eastern Africa* (Rwanda, Burundi, South Sudan, Tanzania and Uganda)
Moringa Prep Full-time costs $400/= and Part-time costs $450/=.

Other African Countries
Moringa Prep Full-time costs $600/=.

Moringa Prep Full-time costs $800/=.



Moringa Prep Full-time costs 1500 Cedis.


Jay Kayitare,
Software Developer, Craft Silicon

“I came into Moringa knowing that I wanted to be a programmer but without really knowing what programming was. Moringa taught how to write code and so much more. I learnt how to collaborate with other programmers, how to design user-centered software and how to think as a programmer. Most importantly, I learned how to learn and that has been the most valuable lesson ever since. Thank you Moringa School!”

Student Life

Pair Programming

Our students take on projects with a partner and this prepares them to work with teams once they graduate into the job market. By working in teams, they help each other understand the classroom concepts that they cover daily.

Project-Focused Learning

Projects are a major component in Moringa school and our students undertake independent projects every Friday which allows them to put into use what they learnt throughout the week. They also help you learn how to work within deadlines of which are a standard in the job market.

Lightning Talks

Our students conduct weekly talks by one of their peers about a technical topic of their choice. Past talks include: architecture, 3D modeling, dinosaur taxonomy to name a few and this is a chance for them to geek out class by giving a talk about their interests.

Daily Schedule

Know Any Potential Students?