• New Course Alert! Introducing UI/UX Design for Beginners – Learn More

  • Stay up to date with our Community News! Moringa Community

Moringa School logo
  • Home
  • Courses
  • About
    • About Us
    • Careers
    • FAQs
  • Financial Aid
  • Corporate
  • Community
    • Blog
    • Events
Software Engineering Data Science Cyber Security Product Design Tech Management

Software Engineering

Become a software engineer to help businesses develop software, build web applications, and products that will help shape the future of the company.

Course Offerings

  • Full Stack Software Engineering Bootcamp
      Full-time Hybrid, Full-time Remote, Part-time Remote
  • DevOps Engineering
      Part-time Remote

Data Science

Learn In-demand data skills & become a Data Expert, from Data Analysis, Data Visualization to Advance Data Science, AI & Machine Learning.

Course Offerings

  • Data Science Bootcamp
      Full-time Hybrid, Full-time Remote, Part-time Remote
  • Data Analytics with Excel and Power BI
      Part-time Remote
  • Data Visualization with Python
      Part-time Remote

Cyber Security

Your journey to becoming a cybersecurity expert starts here, beginner to advance level training available.

Course Offerings

  • Introduction to Cybersecurity
      Full-time Remote, Part-time Remote
  • Cybersecurity Bootcamp
      Full-time Remote, Part-time Remote

Product Design

Learn product validation, UI/UX practices, Design Sprint and the process for setting and tracking actionable metrics.

Course Offerings

  • UX/UI Design
      Part-time Remote
  • Product Design Bootcamp
      Full-time Remote

Tech Management

Learn how to align technology with business objectives, lead with confidence, and deliver project success in fast-paced tech environments.

Course Offerings

  • Tech Management Program – Transition To A Tech Manager
      Part-time Hybrid
  • Career Readiness →
  • Community Stories →
  • Corporate Training →
  • Cybersecurity →
  • Data Science →
  • Devops Engineering →
  • DPO →
  • Mini Apps →
  • Opinion Pieces →
  • Press Releases →
  • Product Design →
  • Professional Development →
  • Research →
  • Software Development →
  • Uncategorized →
Data Science vs. Data Analysis vs. Data Visualization: What’s the Difference?
data science

Data Science vs. Data Analysis vs. Data Visualization: What’s the Difference?

While data science, data analysis, and data visualization are distinct fields, they are deeply interconnected and complementary. Together, they form a comprehensive approach to leveraging data for informed decision-making and strategic advantage. By understanding the differences and synergies between these roles, individuals and organizations can better navigate the data landscape and harness the full potential of their data assets.

The Growing Demand for Cybersecurity Analysts: Why You Need to Get Certified
Cybersecurity

The Growing Demand for Cybersecurity Analysts: Why You Need to Get Certified

Cybersecurity is no longer just a concern for IT departments; it has become a top priority for businesses of all sizes and industries. According to recent industry reports, cybercrime is expected to cost the world $10.5 trillion annually by 2025, up from $3 trillion in 2015. This alarming statistic underscores the urgent need for robust cybersecurity measures and skilled professionals to implement them.

Mastering the Art of Problem-Solving: A Guide for Aspiring Developers
opinion pieces

Mastering the Art of Problem-Solving: A Guide for Aspiring Developers

In the ever-evolving world of technology, one skill stands out as crucial for aspiring developers: problem-solving. Whether you're debugging code, optimizing algorithms, or designing new features, the ability to solve problems effectively can make or break your success. In this blog post, we'll explore the essential strategies and mindsets that can help you master the art of problem-solving.

Demystifying Mini Apps?
Mini Apps

Demystifying Mini Apps?

In today’s world, emerging technologies are making life easier for users worldwide. In the African region, we are not very familiar with what Mini Apps/programs and Super Apps mean. This article aims to explain what mini-apps are and why they differ from other traditional mobile apps.

Nikki Germany Joins Moringa School as CEO, Bringing Extensive Experience in Tech Leadership
press releases

Nikki Germany Joins Moringa School as CEO, Bringing Extensive Experience in Tech Leadership

Moringa School is excited to announce the appointment of Nikki Germany as the company's new Chief Executive Officer (CEO). Nikki Germany will lead the strategic direction of the organization, focusing on expanding course offerings to meet industry demands, forging strategic partnerships with tech companies and educational institutions, enhancing the student learning experience through innovative teaching methods and technologies, and driving sustainable growth and impact in the tech education sector both within Kenya and across the African continent. 

Decoding The TikTok Algorithm: A Data Science Perspective on Social Media Engagement
data science

Decoding The TikTok Algorithm: A Data Science Perspective on Social Media Engagement

So, people ask this question “How does TikTok know me so well?” and the answer from our perspective has always been the Data Science team at TikTok has nailed it by building a recommender system that works so well. Let's see how Data Science fuels TikTok's success.

Your Guide to Data Science Careers (+ How to Get Started)
career readiness

Your Guide to Data Science Careers (+ How to Get Started)

The outlook for data science jobs continues to be highly positive. In 2020, IBM forecasted an anticipated 2.7 million available positions within the field of data science and related professions. Furthermore, they projected a substantial 39% increase in employer demand for individuals specializing in roles such as data scientists and data engineers.

Exploring Events and Event Listeners in SQLAlchemy ORM
software development

Exploring Events and Event Listeners in SQLAlchemy ORM

In SQLAlchemy, events and event listeners provide a powerful mechanism for executing custom code in response to specific actions or changes within the ORM. These can be particularly useful for scenarios like tracking changes, sending notifications, or enforcing business logic. This blog will delve into the concept of events and event listeners in SQLAlchemy ORM […]

ORM Mapped Class Configuration in SQLAlchemy
software development

ORM Mapped Class Configuration in SQLAlchemy

Let’s embark on a journey into the enchanting realm of SQLAlchemy, where Object-Relational Mapping (ORM) adds a layer of magic to database interactions. We’ll unravel the secrets of configuring Mapped Classes, the wizards behind the scenes. Understanding ORM Mapped Classes In SQLAlchemy, Mapped Classes serve as the bridge between the world of objects in your […]

SQLAlchemy Object Relational Mapper (ORM) State Management
software development

SQLAlchemy Object Relational Mapper (ORM) State Management

Object-Relational Mapping (ORM) is a technique that lets you query and manipulate data from a database using an object-oriented paradigm. When talking about ORM, most people are referring to a library that implements the Object-Relational Mapping technique, hence the phrase “an ORM”. An ORM library is a completely ordinary library written in your language of choice that encapsulates […]

← Newer posts
Older posts →
​
Moringa School logo
  • Home
  • Courses
  • About
    • About Us
    • Careers
    • FAQs
  • Financial Aid
  • Corporate
  • Community
    • Blog
    • Events
Moringa School logo
Facebook LinkedIn Twitter YouTube

  • Courses
  • Careers
  • FAQs
  • Contact Us
  • Privacy Policy
  • Events
  • Ngong Lane, Ngong Lane Plaza, 1st Floor, Nairobi Kenya
  • +254711 082 146 (General Enquiries)
  • +254712 293 878 (Whatsapp)
  • 0738 368 319 (Corporate Inquiries)
  • contact@moringaschool.com
  • admissions@moringaschool.com
  • corporate@moringaschool.com
  • P.O Box 28860 - 00100, Nairobi

© 2025 Moringa School. All rights reserved.