Software
Engineering
Bootcamp
In partnership with:
Introduction
Africa's top Tech Bootcamp - Moringa teams up with America's Top Tech Bootcamp -
Flatiron School, to bring you a Software Engineering Course that puts you on the path to
career freedom. Being a software engineer requires more than knowing how to code or
build a web app, we teach you how to learn, think, and build, like software engineers.
Why Learn Software Engineering?
The Full-Stack Software Engineering Course covers both Back-End and Front-End
programming technologies. At the end of the course, you will graduate as a Full Stack
Web Developer with both technical and professional skills.
Practical Hands-on Learning
Get job-ready with practical, hands-on learning. You’ll learn the in-demand market
languages and skills, labs, and real-world portfolio development.
Technical Mentorship
Schedule check-ins with your instructor to work on technical concepts, plan
out your pacing or check in about your program milestones.
Learn in Community
You have access to fellow students, alumni, and technical mentors to guide you
through.
Career Coaching and Graduate Support
You will get career coaching and job-hunting support for up to 12 months
post-graduation
Who is this course for?
If you want to build a career in software engineering, this course is for you!
• Anyone passionate about technology and problem-solving, eager to learn both
front-end and back-end development.
• Anyone new to coding who wants to build a strong foundation in software develop-
ment?
• Professionals looking to transition into tech and secure roles in software engineering.
• Those with some coding experience who want to enhance their skills and become
full-stack developers.
[Link]
What are the requirements to join?
Must have Proficiency in English
Have basic computer
graduated from both spoken and
knowledge
High School written.
Must have a computer or
laptop with the follow- Access to internet
ing specs ( core i5 - i7,
8GB RAM, 500GB
memory).
Software Engineering Course Overview
Part-Time Online Classes Full-Time Online Classes Hybrid Classes
Duration - 35 weeks Duration - 27 weeks Duration - 27 weeks
Mode - 100% live & online Mode - 100% live & online Mode - 2 days in-person
and 3 days online classes at
classes classes our campus from
Mon - Fri from 6 pm - 9 pm Mon - Fri from 8 am - 5 pm Mon - Fri from 8 am - 5 pm
Tuition Fees - Ksh 200,000 Tuition Fees - Ksh 174,000 Tuition Fees - Ksh 200,000
Fee Payment Options Available
Upfront Full Fees
Fee Payment Installment
Plan
[Link]
Course Outline
Module 1: Orientation & Career Incubator 1
Onboarding and orientation
System configurations and installations
Career incubator - Build your professional brand with a standout resume,
LinkedIn profile, and portfolio, Learn how to document your lab work effective-
ly and present your skills with confidence to future employers, Resume +
portfolio skeleton review
Module 2: Front End Development 1
Software Engineering Fundamentals
Fundamentals of front-end web development with HTML, CSS, and JavaScript.
You’ll learn to create user interfaces, write clean code, and solve logic problems.
Explore core programming concepts, data structures, and developer tools like
GitHub.
JavaScript Fundamentals
Master frontend development, offering a deep understanding of JavaScript,
essential for web development. Learn modern JavaScript syntax, including
asynchronous programming, and explore topics like data structures, functions,
and testing
JavaScript Interactions
Create interactive web pages using HTML, CSS, and JavaScript. You’ll master key
concepts like asynchronous programming, DOM manipulation, and client-server
communication, and develop the skills to build responsive user interfaces.
Health & Wellness Break
Module 3: Front-End Development 2
React 1 - Learn React, a popular front-end library, and how to integrate it with
JavaScript to develop key app components
React 2 - Advance your React skills, focusing on integrating more complex
components to build robust, interactive front-end applications.
[Link]
Curriculum Outline
Health & Wellness Break
Module 4: Back-end development 1
Introduction to Python - Learn fundamental programming concepts, including
scripting, operators, loops, data structures, libraries, and functions.
Object Oriented programming with Python - This course introduces essential
Python programming concepts for backend development, focusing on object
modeling and complex relationships like one-to-many and many-to-many,
commonly used in databases
Career Incubator 2
Practice technical and behavioral questions to refine your portfolio
Module 5: Back-End Development 2
API Development with Python – Learn to use a Python library/framework to build
dynamic REST APIs, focusing on data exchange, validation, and client-server
communication.
Relational Databases – Learn SQL and Flask-SQLAlchemy to build robust APIs that
interact with relational databases. Master data manipulation and complex model
relationships.
Backend development with Python – Build robust and secure web applications
using Flask. Master client-server communication, JWT authentication, and backend
development.
Module 6: Technical Assessment & Capstone
Mock interviews
Technical Assessment
Capstone – You’ll develop projects focused on solving business problems. You’ll use
your foundational skills to build a full-stack app with a React frontend, Flask
backend, and a relational database.
[Link]
What Our Graduates Say
It has been over three years since I first joined Mo-ringa School. Before
Moringa School I was a com-puter science student but then I decided to
join a coding boot camp to gain practical skills. Life for me has never
been the same since them. I love coding and would definitely
encourage more girls to join the program.
Latasha Ndirangi,
Developer at Dotsavvy
Contact Details
General Inquiries: General Inquiries
+254 711 082 146 contact@[Link]
Corporate Inquiries: Corporate Inquiries:
+254 738 368 319 corporate@[Link]
WhatsApp Inquiries: Admissions Inquiries:
+254 712 293 878 admissions@[Link]
Ngong Lane, Ngong Lane Plaza, 1st Floor, Nairobi Kenya
Facebook | LinkedIn | Twitter | YouTube
@moringaschool
[Link]