0% found this document useful (0 votes)
9 views6 pages

Software Engineering Course Web

Moringa School, in partnership with Flatiron School, offers a comprehensive Software Engineering Bootcamp designed to equip students with both front-end and back-end development skills. The course includes practical hands-on learning, technical mentorship, and career coaching, catering to individuals at various skill levels. Graduates will emerge as Full Stack Web Developers, ready for a career in technology, with support available for up to 12 months post-graduation.

Uploaded by

ian waswa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views6 pages

Software Engineering Course Web

Moringa School, in partnership with Flatiron School, offers a comprehensive Software Engineering Bootcamp designed to equip students with both front-end and back-end development skills. The course includes practical hands-on learning, technical mentorship, and career coaching, catering to individuals at various skill levels. Graduates will emerge as Full Stack Web Developers, ready for a career in technology, with support available for up to 12 months post-graduation.

Uploaded by

ian waswa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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]

You might also like