Moringa School

Immersive Bootcamp

Introducing Moringa Prep and Moringa Core

The Journey:

Moringa School courses are created for talented beginners or experienced engineers
looking for a new skillset. Join us by applying here.

Want to refer someone to Moringa School? Check out our referral program.


Moringa Prep


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.

Pricing:
Kenya: Full-time $400/=, Part-time $450/= ($1=KSH.100) for East African (Kenya, Rwanda, Uganda, South Sudan, Tanzania, Burundi) students, other African countries pay $600, and international students pay $800.
Ghana: Full-time 1760/= cedis
Nigeria: Full-time 160,000/= naira

Interview early, pay less. Email us at contact@moringaschool.com for more information.


Moringa Core


Moringa Core is a 19 weeks full-time course of instruction and professional development, including 4 weeks of group project and job search preparation.

Our courses consists of different pathways. You are to choose one track.




Full Stack

The next fullstack core cohort begins on 22nd June and ends on 29th October.


Ruby

Ruby and Rails are typically used by younger companies and startups, especially for building interactive web applications.

Week 1: Behavior-driven development with RSpec
Week 2: Object-oriented design basics
Week 3: Database basics with SQL
Week 4: Databases with Active Record
Week 5: Group projects


JavaScript

Since JavaScript is the only programming language understood by all web browsers, it's become one of the most popular languages and necessary for most web and mobile developers to know.

Week 1: Behavior-driven development
Week 2: Object-oriented design basics
Week 3: Front-end MVC with AngularJS or Ember.js
Week 4: Front-end MVC continued
Week 5: Group projects


Rails

After establishing solid programming fundamentals in Ruby and JavaScript, this course introduces students to the Rails framework used to build interactive web applications.

Week 1: Rails Basics
Week 2: Authentication
Week 3: AJAX
Week 4: APIs
Week 5: Group projects


Four Weeks Group Projects

Put your skills to the test by working on a group project with your classmates. During this time, we also teach essential workplace skills and best practices through Agile development, product management, and professional development. Work with industry professionals and technical mentors to create world-class applications.



Mobile

The next android core cohort begins on 13th March and ends on 21st July


Java

Java is one of the most widely-used programming languages, and is used in everything from Android apps to large enterprise development.

Week 1: Behavior-driven development with JUnit
Week 2: Object-oriented design basics
Week 3: Database basics with SQL
Week 4: Databases continued
Week 5: Group projects


JavaScript

Since JavaScript is the only programming language understood by all web browsers, it's become one of the most popular languages and necessary for most web and mobile developers to know.

Week 1: Behavior-driven development
Week 2: Object-oriented design basics
Week 3: Front-end MVC with AngularJS or Ember.js
Week 4: Front-end MVC continued
Week 5: Group projects


Android

After establishing solid programming fundamentals in Java and JavaScript, this course introduces students to the Android framework used to develop mobile apps.

Week 1: Introduction to Android
Week 2: Data persistence
Week 3: Web services
Week 4: Android APIs and Material design
Week 5: Group projects


Four Weeks Group Projects

Put your skills to the test by working on a group project with your classmates. During this time, we also teach essential workplace skills and best practices through Agile development, product management, and professional development. Work with industry professionals and technical mentors to create world-class applications.


Pricing

Kenya: $1400/= ($1=KSH.100) for East African (Kenya, Rwanda, Uganda, South Sudan, Tanzania, Burundi) students, students from other African countries pay $1800, and international students pay $3200. All students receive a $200/= discount if you have gone through Moringa Prep.
Ghana: coming soon!
Nigeria: coming soon!

We also offer need-based flexible payment plans. Reach out to contact@moringaschool.com for more information.