All tracks
beginner

XRPL Developer

From blockchain fundamentals to building dApps on the XRP Ledger. Covers blockchain basics, XRPL specifics, JavaScript/React development, DeFi, and infrastructure.

1

Blockchain & Crypto Basics

Foundational concepts: what is a blockchain, how transactions work, consensus mechanisms, smart contracts, and the difference between Web2 and Web3.

90 min beginner
2

Introduction to the XRP Ledger

History of the XRP Ledger, how it works, accounts, tokens, the built-in DEX, and the XRPL consensus protocol.

90 min beginner
3

Code with XRPL & JavaScript

Getting started coding on the XRP Ledger with JavaScript: create accounts, send XRP, create trustlines, send tokens, and mint NFTs.

120 min beginner
4

Payments: XRP Transfers

Hands-on coding: connect to the XRP Ledger testnet, create funded wallets, and transfer XRP between accounts using xrpl.js. Includes a "print money" utility for testing.

45 min beginner
5

Reading & Subscribing to Transactions

Learn to retrieve account transaction history and subscribe to real-time transaction streams using WebSocket event listeners on the XRP Ledger.

30 min beginner
6

Writing & Reading Memos

Encode JSON data into transaction memo fields using hex conversion. Build a memo parser to decode memos from on-chain transactions.

30 min beginner
7

Non-Fungible Tokens (NFTs)

Mint NFTs on the XRP Ledger, set URI metadata, create sell offers, and manage NFT lifecycle including cancellation and burning.

45 min intermediate
8

Multi-Purpose Tokens (MPT)

Create and manage Multi-Purpose Tokens: configure flags (canLock, requireAuth, canTransfer), authorize holders, freeze/unfreeze, and clawback. Includes a company shares example.

60 min intermediate
9

Token Issuance & AMM Liquidity

End-to-end token creation: enable rippling, create trustlines, issue fungible tokens, and set up an Automated Market Maker pool to provide liquidity for your token.

90 min intermediate
10

Pathfinding & Cross-Currency Payments

Route payments across multiple currencies using the XRPL DEX. Learn pathfinding mechanics, prerequisites (trustlines, liquidity), and build cross-currency payment transactions.

45 min intermediate
11

Escrow & Conditional Payments

Lock funds with time-based and cryptographic conditions. Create, finish, and cancel escrows. Understand smart-contract-like functionality native to XRPL.

45 min intermediate
12

Price Oracles

Publish and consume on-chain pricing data using OracleSet transactions. Aggregate prices from multiple oracle feeds and manage oracle lifecycle.

45 min advanced
13

Multi-Signature Transactions

Set up multi-sig accounts with weighted signers and quorums. Sign transactions collaboratively and combine signatures for submission.

60 min advanced
14

Encrypted Chat on XRPL

Build an encrypted messaging system using XRPL transaction memo fields. Learn public-key cryptography, Ed25519 to X25519 key conversion, and NaCl box encryption.

90 min advanced
15

Build with React.js & XRPL

Full-stack dApp development: account creation UI, XRP transfers, trustlines, and NFT operations in a React application.

120 min intermediate
16

Build a Mini-Explorer

Project-based module: build a block explorer from scratch. Learn requests, subscriptions, ledger data, and real-time transaction streams.

120 min intermediate
17

Deep Dive into XRPL DeFi

Decentralized finance on the XRP Ledger: the built-in DEX, order books, Automated Market Makers (AMM), pathfinding, and auto-bridging.

120 min intermediate
18

Tokenization & Real World Assets

Representing physical assets on the XRP Ledger: RWA concepts, tokenization processes, the MPT standard, custody, and compliance.

120 min intermediate
19

Stablecoins on XRPL

Stablecoin mechanics on the XRP Ledger: issuance, trustlines, transfers, liquidity, and hands-on issuance of a test stablecoin.

90 min intermediate
20

Decentralized Identity on XRPL

Blockchain-driven digital identity: DIDs, verifiable credentials, trust models, and building identity solutions on the XRP Ledger.

120 min advanced
21

XRPL EVM Sidechain & Interop

Building with the XRPL EVM sidechain: deploying Solidity contracts, bridging assets, and interoperability between XRPL and EVM environments.

90 min advanced
22

Run an XRPL Node

Infrastructure operations: setting up and running an XRPL node (rippled), configuration, monitoring, and understanding the network topology.

90 min advanced
23

Security Essentials

Everything you need to know about security on XRPL: key management, transaction signing, common attack vectors, and best practices for dApp security.

60 min intermediate