Get In Touch

contact@moringaschool.com
Phone: +254 711 581 484
Address: P.O.Box 28860-00100 - Nairobi

Our Location

Learn Mobile and Full Stack Development at Moringa Core
Upcoming Trainings

The next Moringa Core cohort begins on:
June 26th to November 3rd (Android) and
May 22nd to September 29th (Full Stack)

Course Outline

Moringa Core is a 15 weeks full-time course of instruction, and 4 weeks of group project and professional development.
Our courses consists of different pathways. You are to choose one track.

Full Stack
  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

  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

  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

Mobile
  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

  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

  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

Professional Development Courses

In addition to learning computer science and software engineering, we also place huge emphasis on both personal and interpersonal development by including soft skills training heavily focused on teamwork and communication.

Some of what we teach includes work ethics, time management, the requirements of a software developer in the real world, mock interviews and how to build your LinkedIn page and CVs.

Tuition

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.

brian

Brian Lusina,
Software Developer, BRCK

Moringa School is not your ordinary school with text books, blackboards and teachers, it is a community which guides and impacts all those who join it. Just like any other traditional community, you learn valuable skills that you carry with you in life. Creating software, working in teams and building solutions are just a tip of the iceberg of what this community offers to those who join.”

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

Career Services

Our experienced team works directly with each student to ensure they are able to excel in their career search and negotiate multiple offers from potential employers.

Online Portfolio

By the time you graduate, you will have a strong Github portfolio containing the projects you have undertaken during the course and a resume that reflects your value in the job market.

Practice

Our technical mentors conducts mock interviews, training exercises and role-play sessions designed to help you prepare for job interviews.

Coaching

Through our courses you will learn skills relevant to today’s software development industry and professional development training to prepare you for the job market.

Know Any Potential Students?