EdX

Becoming a Hyperledger Aries Developer (edX)

Becoming a Hyperledger Aries Developer (edX)

Develop blockchain-based production-ready identity applications with Hyperledger Aries. Data is driving our world today. However, we hear about Data breaches and Identity thefts all the time. Trust on the Internet is broken, and it needs to be fixed. As such, it is imperative that we adopt a new approach to identity management, and ensure data security and user privacy through tamper-proof transactions and infrastructures.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Blockchain-based identity management is revolutionizing this space. The tools, libraries, and reusable components that come with the three open source Hyperledger projects, Aries, Indy and Ursa, provide a foundation for distributed applications built on authentic data using a distributed ledger, purpose-built for decentralized identity.
This course focuses on building applications on top of Hyperledger Aries components—the area where you, as a Self-Sovereign identity (SSI) application developer, can have the most impact. While you need a good understanding of Indy (and other ledger/verifiable credential technologies) and a basic idea of what Ursa (the underlying cryptography) is and does, Aries is where you need to dig deep.
This course is part of the Developing Blockchain-Based Identity Applications Professional Certificate.

What you'll learn

  • Understand the Hyperledger Aries architecture and its components.
  • Discuss the DIDComm protocol for peer-to-peer messages.
  • Deploy instances of Aries agents and establish a connection between two or more Aries agents.
  • Create from scratch or extend Aries agents to add business logic.
  • Understand the possibilities available through the implementation of Aries agents.

Prerequisites

  • Familiarity with GitHub
  • Knowledge of Linux command line
  • Familiarity with Python

We highly recommend taking the Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa (LFS172x), to ensure you have a solid foundation on blockchain-based identity solutions and Hyperledger technologies.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Cadena de bloques e internet de las cosas (edX) EdX
Galileo University,GalileoX

Cadena de bloques e internet de las cosas (edX)

Con el uso de las tecnologías digitales emergentes, el proceso de transición energética puede ser más eficiente, seguro y sostenible. Entre estas tecnologías, se encuentra blockchain e internet de las cosas. Por lo que, en este curso, aprenderás sobre los fundamentos de estas tecnologías y como impactan la cadena de valor del sector eléctrico.

Self Paced
Self-Paced
Blockchain Security (Coursera) Coursera
Infosec

Blockchain Security (Coursera)

This course introduces blockchain security, including a description of how the blockchain works at each level of the blockchain ecosystem. The instructor begins with the building blocks that create the structure of blockchain, the cryptography that it uses for security, and the role of hash functions in the blockchain and how they can be attacked. In the next module, the instructor describes what blockchain consensus is, why it’s needed, its underlying theory (Byzantine Fault Tolerance and Security via Scarcity), some of the common consensus algorithms, and the security issues inherent to each variant.

Oct 26th 2026
5-12 Weeks
Blockchain Opportunity Analysis (Coursera) Coursera
INSEAD

Blockchain Opportunity Analysis (Coursera)

In this fourth and final course of the specialization, you will synthesize your learning into a project deliverable called a Blockchain Opportunity Analysis. The goals of this course are twofold: One, it’s for you to identify a specific need or problem in your chosen industry that can potentially be solved using blockchain technology. Two, it’s for you to investigate possible solutions to this problem, including how these solutions might be executed.

Oct 12th 2026
5-12 Weeks
Introduction to Blockchain (edX) EdX
IBM

Introduction to Blockchain (edX)

Discover why blockchain is such a disruptive force across business, government and society. Blockchain technology sparked the creation of Bitcoin, a decentralized digital payment system, as well as other popular cryptocurrency systems. Today industry leaders and experts are picturing radical new ways of using blockchain technology to form connections in the global economy. In this course, you will learn how to design smart contracts, bitcoin wallets, fabricode, chain SDKs, and more.

Self Paced
Self-Paced
Gobernanza de datos personales en la era digital (edX) EdX
The Pontificia Universidad Javeriana,JaverianaX

Gobernanza de datos personales en la era digital (edX)

Law

Aprende qué es la gobernanza de datos personales y desarrolla habilidades para diseñar e implementar leyes y políticas públicas en materia de datos personales en la era digital. Este curso en línea te ayudará a comprender qué es la gobernanza de datos, los criterios que deben tener en cuenta quienes formulan política públicas al momento de redactar o desarrollar leyes, regulaciones o políticas en materia de protección de datos y privacidad, así como aspectos prácticos de los programas de gobernanza de datos.

Self Paced
Self-Paced
Blockchain Implementation and Regulation: Challenges, Opportunities and Future Implications (edX) EdX
SDA_Bocconi,SDA Bocconi School of Management

Blockchain Implementation and Regulation: Challenges, Opportunities and Future Implications (edX)

Explore the challenges and opportunities facing the future of blockchain, and learn how to successfully implement a blockchain solution in your context. This course will begin by building on your understanding of the blockchain regulatory framework. It will walk you through the steps to successfully implement a blockchain solution and develop an understanding of the challenges and opportunities facing the future of blockchain.

Self Paced
Self-Paced
Decentralized Applications (Dapps) (Coursera) Coursera
University at Buffalo,The State University of New York

Decentralized Applications (Dapps) (Coursera)

This third course of the Blockchain specialization prepares you to design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will use Truffle IDE, smart contracts, a simple web client and a MetaMask client. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts.

Oct 12th 2026
4 Weeks
Introduction to Hyperledger Self-Sovereign Identity Blockchain Solutions (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Hyperledger Self-Sovereign Identity Blockchain Solutions (edX)

Learn how Hyperledger Aries, Indy and Ursa add a necessary layer of trust to the Internet, creating and using independent digital identities rooted on blockchains or other distributed ledgers. To the surprise of absolutely no one, trust is broken on the Internet. Wherever you go online, the advice is the same--make sure you understand what's behind each button before you click it.

Self Paced
Self-Paced