DeFi Development: Moving beyond Web2

Before coding on the XRPL, dig into this blockchain-focused course designed specifically for developers who are curious about building web3 apps.

Learn the basics of blockchain technology, cryptocurrency, tokenization and Decentralized Finance (DeFi). Once you’ve built a solid foundation, you can take a look at some of our code examples to get started learning how to build DeFi apps with JavaScript and React.js.

 

Get Started

Blockchain foundations for Web2 Developers

Estimated completion:

120 mins

Explore lessons and example code sandboxes built with vanilla JavaScript and React.js to jumpstart your dev project on the XRP Ledger.

Lesson 1

What’s the difference between web 2.0 and web 3.0 development?

Start

Lesson 2

What is a smart contract?

Start

Lesson 3

How does blockchain technology improve payments?

Start

Lesson 4

Introduction to Decentralized Finance (DeFi)

Start

Lesson 5

How does DeFi differ from traditional finance?

Start

Lesson 6

Introduction to crypto security: wallets, keys, and smart contracts

Start

Lesson 7

DeFi security 101: Staying safe in the new decentralized world

Start

Lesson 8

How the XRP Ledger works

Start

Lesson 9

Accounts on the XRP Ledger

Start

Lesson 10

Issuing tokens and currencies

Start

Lesson 11

Trading value on the XRPL’s decentralized exchange (DEX)

Start

Lesson 12

Building safe and ethical web3 projects

Start

Lesson 13

Understanding Order Books on the XRPL

Start

Lesson 14

Begin coding with XRPL

Start

Lesson 15

Create accounts and send XRP

Start

Lesson 16

Create trust line and send currency

Start

Lesson 17

Begin coding with XRPL and React.js

Start

Lesson 18

Send XRP with a new account using React.js

Start

Lesson 19

Send and receive tokens (beyond XRP) with React.js

Start

Lesson 20

Mint and burn NFTs with React.js

Start

Lesson 21

Transfer NFTs with React.js

Start

Lesson 22

Broker NFTs with React.js

Start