Software Engineering Online

Study online and become a Moringa Certified Software Engineer
Software Engineering Online
  • Enroll now for the November 7th intake

    Apply Now!

Graduate in Just 20 Weeks as a Junior Full-Stack Software Engineer

Africa’s top Tech Bootcamp – Moringa School teams up with America’s Top Tech Bootcamp – Flatiron School, to bring you this 20-week Software Engineering Course that puts you on the path to career freedom!

Become a Moringa Certified Software Developer and enjoy up to 12 months of alumni support from our Career Services Department.

This Course is curated for those who want to:

  • Avoid the daily commute by studying from home
  • Learn with a diverse community of African students
  • Build and style interactive websites & mobile applications

Course Includes: JavaScript, React, SQL, Ruby on Rails, JSON, and Redux Frameworks.

The Full-Stack Software Engineering Curriculum covers both Back-End and Front-End programming technologies so you can become a full-stack developer.

It’s a more extensive course of study than the average school offers – but our goal is to teach you more than simply knowing how to code.

Become a certified professional in the most exciting careers of today and tomorrow

Course Details

Find out the pacing options available, price, and more information about this course.

Curriculum Developed By:

FlatIron School

Course Duration:

20 Weeks

Course Pricing:

USD 1740 (Ksh 174,000)
Installment plans are available on the installment plans document

Course Prerequisites

To have a good chance of completing and graduating from this course, you will need to attend at least 80% of the classes, submit your independent projects in time for weekly grading, and have a working laptop that meets the following baseline specifications:

  • Core i5 7th Gen and upwards
  • 4GB RAM
  • At least 256GB of storage

Moringa Software Engineering Curriculum

All students are required to complete an introductory pre-work one week before the start of class. During pre-work, students will get accustomed to our online learning management system (Canvas), set up their computing environment, and familiarise themselves with the basics of the programming languages that will prepare them for day 1 of the program.

Our Full Stack Software Engineering Curriculum covers both Back-End and Front-End programming technologies so you can become a full-stack developer. It’s a more extensive course of study than the average school offers but our goal is to teach you more than simply knowing how to code

To grow as a software engineer, you must be agile and able to learn and adapt, no matter the challenge that you’re given. In our program, you’ll hone communication and collaboration skills, and you’ll become part of the technical community as you build and share a Github portfolio.

Discover our Modules

Introduction/Prework (2 Weeks) – HTML CSS GIT

Front-End Development (3 weeks)

Front-End Web Applications (3 weeks) – REACT

Back-End Development (3 Weeks) – Ruby, OOP, Relational Databases, RACK

Back-End Web APIs (3 weeks) – Rails

Capstone/Final Project (3 Weeks)

Career Opportunities in Software Development

Ready to start your journey?