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.

If you are very new to using computers or programming, we recommend that you first come to a Junior Moringa class.


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.

Moringa Prep Full-time costs $400/= and Part-time costs $450/= ($1=KSH.100) for East African students, and $800 for international students.

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


Moringa Core


Moringa Core is a 15 weeks full-time course of instruction, and 4 weeks of group project and professional development.

Moringa Core costs $1400/= and $200/= discount if you have gone through Moringa Prep ($1=KSH.100) for East African students, and $3200 for international students.

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.


Moringa Core costs $1400/= and $200/= discount if you have gone through Moringa Prep ($1=KSH.100)

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