Bringing you a coding course with 85% employment rate

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

Curated for those who want to:

  • Launch a career in tech as a software engineer
  • Learn from industry technical experts
  • Study from home or anywhere in the world
  • Learn with a diverse community from all over Africa

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

APPLY TODAY
Flatiron School Voted The Best Coding Bootcamp in 2021

Flatiron School Voted The Best Coding Bootcamp in 2021

Moringa Named as World Technology Pioneers in 2021

Moringa Named as World Technology Pioneers in 2021

Moringa Named as Top Jobs & Upskilling African EdTech Company in 2021

Moringa Named as Top Jobs & Upskilling African EdTech Company in 2021

Our Partners:
  • Impact Hub Accra's Partnership with Moringa School
  • Sanlam's Partnership with Moringa School
  • Pulse Ghana's Partnership with Moringa School
  • Social Enterprise Ghana's Partnership with Moringa School

Graduate in Just 20 Weeks as a Software Engineer and Gain Access to 300+ Hiring Partners

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.

Curriculum Developed By:

Flatiron School
Christine Karimi
Instructor: Christine Karimi
Course Duration 20 Weeks - Full-time
Tuition Cost US$: 430 (Fundamentals)
US$: 1, 310 (Immersive)

Next Intake Dates

July 25th 2022
Open Apply
October 31st 2022
Open Apply

What You Need to Start

To have a good chance of completing and graduating from this course, you will need to be present in at least 70% of the classroom check-ins, have a working laptop (core i5 7th Gen and upwards, 4GB RAM, and at least 500GB of storage), and complete and submit your independent projects in time for grading.

  • Entry Assessment Exam

    Entry Assessment Exam

    You will need to take a short entry assessment after application so that we can select the best delivery style for you.

  • Minimum Laptop Requirements

    Minimum Laptop Requirements

    You need a personal laptop with the following minimum specifications:

    • Core i5 7th gen
    • 4GB RAM
    • 500 GB Hard Disk
  • Full-time Availability

    Full-time Availability

    • This is a Mon to Fri full-time class starting from 8:30am – 6pm.
    • Students must attend 70% of classes.
    • Learners must check-in with their Technical Mentors in the morning and check out in the evening.
  • Stable Internet Connection

    Stable Internet Connection

    You need a stable internet connection to access the online course material and to interact with your peers and mentors.

This course is only available to university graduates who can commit to a 5 month long full-time program. If you are still continuing with your university education or just graduated from high school, kindly register here so that we can reach out to you once we have a course suitable for you.

Curriculum

You will be going through a globally recognized and market-aligned course with Moringa School. We, Moringa School, and Flatiron School are offering this world-class course at an 89% discount of only GH¢ 10, 745 for the whole course with the best shot at building a successful career in tech. Take charge of your career now and join our cohort in Ghana.

Software Engineering (Fundamentals)
Software Engineering (Immersive)
Course Overview

Students master the basic building blocks of how the web is rendered and become fluent in the language that makes the web beautiful. They also learn how to conceive of and build UIs for web apps by writing well-structured HTML and CSS to create efficient and organized front-ends.

Students begin exploring version control using git commands including cloning, branching, merging, rolling back commits, forking, and submitting pull requests.

Finally, you’ll learn the basics of JavaScript, before diving into Phase 1.

After diving into the fundamentals of programming, students get comfortable with JavaScript basics, interacting with the DOM, and event listeners.

Topics Covered:

Students learn React, an object-oriented JavaScript framework, and have the opportunity to pick up key industry skills by building a project that interacts with an API.

Topics Covered

Students gain a thorough understanding of back-end development basics, using languages such as Ruby, before getting comfortable with object-oriented programming and storing information in databases using SQL and Object Relational Mappers.

First, students will learn Rails – an object-oriented, Ruby framework, before using it to create their own JSON API along with productive, scalable front-ends with React and Redux, creating slick, functional, reactive code.

Topics Covered:

After completing four curriculum phases focused on group projects, students work with instructors to come up with solo project concepts and spend dedicated time building truly sophisticated applications on their own.

Students receive plenty of instructor feedback along the way while diving deep into various advanced technologies needed to bring their concepts to life.

All students are required to complete an introductory prework 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 familiarize themselves with the basics of the programming languages that will prepare them for day 1 of the program.

Duration:

2 Weeks

Mode:

Fulltime Online

Fees:

US$: 430 (Up-front Payment)

At the end of the prework, you will have a basic understanding of HTML, CSS, and JavaScript.

Course Overview

Students master the basic building blocks of how the web is rendered and become fluent in the language that makes the web beautiful. They also learn how to conceive of and build UIs for web apps by writing well-structured HTML and CSS to create efficient and organized front-ends.

Students begin exploring version control using git commands including cloning, branching, merging, rolling back commits, forking, and submitting pull requests.

Finally, you’ll learn the basics of JavaScript, before diving into Phase 1.

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.

Duration:

18 Weeks

Mode:

Fulltime Online

Fees:

US$: 1, 310 (Instalments Allowed)

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.

Course Overview

After diving into the fundamentals of programming, students get comfortable with JavaScript basics, interacting with the DOM, and event listeners.

Topics Covered:

Students learn React, an object-oriented JavaScript framework, and have the opportunity to pick up key industry skills by building a project that interacts with an API.

Topics Covered

Students gain a thorough understanding of back-end development basics, using languages such as Ruby, before getting comfortable with object-oriented programming and storing information in databases using SQL and Object Relational Mappers.

First, students will learn Rails – an object-oriented, Ruby framework, before using it to create their own JSON API along with productive, scalable front-ends with React and Redux, creating slick, functional, reactive code.

Topics Covered:

After completing four curriculum phases focused on group projects, students work with instructors to come up with solo project concepts and spend dedicated time building truly sophisticated applications on their own.

Students receive plenty of instructor feedback along the way while diving deep into various advanced technologies needed to bring their concepts to life.

You will be able to access a network of 20, 000+ members through our partner, Impact Hub in order to connect you with the right opportunities for your next tech job. The following are some career options available to you once you graduate:

Front-end Development

Front-end Development

Front-end developers create application interfaces that allow users to easily navigate and interact with pages and screens.

Front-end developers create websites and applications that match user needs and expectations. Roles include designing the structure of websites and apps, optimizing for mobile devices, and creating features that promote ease of use. Front-end developers are good in HTML, CSS, JavaScript, and other front-end frameworks and technologies.

Back-end Development

Back-end Development

Back-end developers develop and maintain the functional logic and operations of applications and information systems.

Back-end developers create the logic that instructs applications on how to interprete user input and what feedback to give to the user after executing the submitted request. They are good at creating algorithms that fetch and manipulate data stored in database systems using backend frameworks like Ruby, Python, and SQL.

WHY THIS COURSE?

Get job-ready with practical, hands-on learning. You’ll learn the in-demand market languages and skills, labs, and real-world portfolio development.

Schedule 1:1s with your instructor to work on technical concepts, plan out your pacing or check-in about your program milestones.

You may be learning online, but you’re not alone. You can schedule 1:1s with your instructor for added guidance.

Receive career coaching and job-hunting support for up to 12 months post graduation