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:
January 2nd to April 13th and
March 12th to June 22nd (Full Stack)

Course Outline

Moringa Core is a 12 weeks full-time course of instruction, and 3 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: React
Week 2: Data structures, Memory allocation, Algorithms, Compilers, How the internet works, How to solve problems

  Python

Python is a powerful programming language that is used in the development of applications and websites.

Week 1: Introduction to Python language and syntax
Week 2: Introduction to flask framework
Week 3: Creating models
Week 4: Daily Projects
Week 5: Group work

  Django

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

Week 1: Basics
Week 2: Advanced databases with sql
Week 3: API’s
Week 4: Two day projects
Week 5: Personal capstone project

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: Angular
Week 2: Data structures, Memory allocation, Algorithms, Compilers, How the internet works, How to solve problems

  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: Testing
Week 2: Intro to the Spring framework
Week 3: Intro to Http Requests in java (GET/POST)
Week 4: 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: Android UI basics
Week 2: JSON with Android
Week 3: Shared Preferences
Week 4: Managing API keys
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.

Professional development:
Group Project:

Tuition

Moringa Core costs $1600/= 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?