This training program is designed to accelerate your understanding of Mojaloop and encourage informed advocacy. Our goal is to advance Mojaloop’s adoption and use it to drive financial inclusion.
If you are interested in learning more about Mojaloop and build expertise to help contribute to this open-source platform, then you are in the right place.
Value of Mojaloop Training Program
Implementers can freely use the core code, join the community, and build inclusive, real-time payment systems to help support the Mojaloop Foundation’s mission of providing universal financial inclusion to all. However, understanding these transformations can be difficult, and implementing them can be challenging. The purpose of the Mojaloop Training Program is to accelerate learning for operators and participants to scale the adoption and use of Mojaloop securely.

Training Program’s Intended Audience
This training program is designed for a broad audience, as there is a course for everyone, even if you are trying to understand Mojaloop. However, we have developed this program with two main groups in mind:
Hub Operators: i.e., organizations that run payment systems and the technology providers that support them. We have courses to help you accelerate your team’s ability to securely deploy, configure, and operate the Mojaloop platform for the market.
Financial Institutions: i.e., banks, credit unions, mobile money operators, microfinance organizations, their technology partners, and system integrators. We have courses that cover the best practices for onboarding, integrating, and connecting securely to Mojaloop.
Mojaloop Training Program Course Outline
Explore the Course Outline below to understand the depth and relevance of the courses currently available and those to come.

Fundamental Mojaloop Courses – Now Available!
Click on a course below to see a brief description and to get started.
MOJA 101
MOJA 101 is the introductory course of the Mojaloop Training Program. It’s separated into two parts and will provide you with an understanding of Mojaloop and how and why it was developed.
- The first part covers the basics, starting with defining real-time payments, common terminology, and associated benefits. You will learn about the Level One Project, a framework for discussing real-time payments and developing systems that are inclusive of all people.
- The second part of the MOJA 101 course will help the groups involved in building a Level One aligned system understand their roles and responsibilities and the roles of the others involved.
MOJA 102
MOJA 102 expands on the base knowledge learned in MOJA 101 and covers the fundamental aspects of the DFSP interoperability API, exploring some history and examples. This course will take a high-level overview of common functionality and cover the use cases, resources used in the API, error handling, swagger, and general transaction patterns.
MOJA 103
MOJA 103 is the Mojaloop Technical Overview course. This course will provide you with a deeper understanding of how Mojaloop works from a technical perspective, focusing on the open-source side.
After completing this course, you should be able to:
- Describe the basic functionalities for each phase of the Mojaloop transfer process
- Explain the high-level architecture of the Mojaloop transfer process
- Describe how the microservice component architecture aligns with the three stages of the Mojaloop transfer process
- Describe the different technologies used in the Mojaloop architecture
MOJA 104
Having adequate security controls is an essential component of any trust-based system, especially social payment services and payment service providers, in order to assure the users within the ecosystem of confidentiality, integrity and security of their payment processing. MOJA 104 offers some perspective on how Mojaloop solves these issues by investigating how the Mojaloop hub works at a high level, some of the risks associated with payment gateways, and, finally, how Mojaloop secures its payment transactions and why this is important to its users.