Start scaling your technical impact. 

Refraction’s engineering and computation courses are for the world’s most accomplished SWEs and PMs who want to level up their skills in emerging technologies.
Learn more

Made in collaboration with experts from...

Fast-forward your technical career with lessons from Silicon Valley leaders. Fully reimbursable at most tech companies.

Our courses are reimbursable at:

ABOUT THE COURSE

Decentralized tech is the future. Are you prepared?

30+ hours of on-demand video lessons 

50+ intensive programming exercises

Insights from top decentralized protocol designers & engineers

SCHEDULE A CALL

Schedule a 1:1 call with the Refraction team

Refraction’s team has helped hundreds of engineers across dozens of top tech companies reimburse Refraction’s decentralized technology courses through their companies' education and professional development budgets. On this complimentary call, our expert will help you:

  • Understand what you will learn in our comprehensive 30+ hour curriculum and the success outcomes of past students
  • Get to know the process for earning your personalized certificate of achievement
  • Learn how to use your corporate education budget for hassle-free reimbursement

(Don't see a time that works? Just email team@refractionlabs.com.)

THE FLAGSHIP COURSES

Refraction’s Flagship Decentralized Tech Courses

Want to build using the future paradigm of decentralized technologies? This course distills the key concepts around peer-to-peer technologies, the specific programming languages that are commonly used in this tech stack, and insights on how to adapt to this changing environment.

The Flagship Fundamentals of Decentralized Computation Course

Want to build the next hyper-distributed system, decentralized platform, or peer-to-peer protocol? This course dives deep into the theory behind decentralized computation (from Merkel trees to the Byzantine Generals' Problem) and the praxis of building secure, scalable, and formally verifiable decentralized computation engines.

108 video lessons (30+ hours of 4K content)
52 exercises on our “Leetcode for Decentralized Tech” platform
Unlimited, lifetime access
Reimbursable through most companies' conference and education budgets

Flagship Avalanche & Solidity Course

Want to build on open, programmable decentralized technologies? This course distills the key concepts around Avalanche’s decentralized platform, the strongly-typed programming languages that are commonly used in this tech stack, and insights on how to adapt to this changing environment.

142 video lessons
57 exercises on our “Leetcode for Decentralized Tech” platform
Lifetime access
Reimbursable through most companies' conference and education budgets.

Additional courses launching in Q2/Q3 2023.

EXPLORE THE COURSE

The Flagship Fundamentals of Decentralized Computation Course

Introduction

Introduction

Introduction

Introduction

Free

Introduction to The Mathematics of Decentralized Systems

Introduction to The Mathematics of Decentralized Systems

3:14

Introduction to The Mathematics of Decentralized Systems

Introduction to The Mathematics of Decentralized Systems

Free

3:14
Hashing

Hashing

Hashing

Hashing

Free

Hash functions

Hash functions

15:39

Hash functions

Hash functions

Free

15:39
Hash a message

Hash a message

Hash a message

Hash a message

Free

Cryptography

Cryptography

Cryptography

Cryptography

Free

Public-key cryptography

Public-key cryptography

9:07

Public-key cryptography

Public-key cryptography

Free

9:07
RSA encryption

RSA encryption

15:05

RSA encryption

RSA encryption

Free

15:05
Encrypt and decrypt messages with RSA

Encrypt and decrypt messages with RSA

Encrypt and decrypt messages with RSA

Encrypt and decrypt messages with RSA

Free

Elliptic-curve cryptography (ECC)

Elliptic-curve cryptography (ECC)

19:26

Elliptic-curve cryptography (ECC)

Elliptic-curve cryptography (ECC)

Free

19:26
Encrypt and decrypt messages with ECC

Encrypt and decrypt messages with ECC

Encrypt and decrypt messages with ECC

Encrypt and decrypt messages with ECC

Free

Digital signatures

Digital signatures

18:25

Digital signatures

Digital signatures

Free

18:25
Sign and verify messages with keys

Sign and verify messages with keys

Sign and verify messages with keys

Sign and verify messages with keys

Free

Mnemonic phrases & derivation paths

Mnemonic phrases & derivation paths

25:20

Mnemonic phrases & derivation paths

Mnemonic phrases & derivation paths

Free

25:20
Decentralized ledgers

Decentralized ledgers

Decentralized ledgers

Decentralized ledgers

Free

Append-only ledgers

Append-only ledgers

12:05

Append-only ledgers

Append-only ledgers

Free

12:05
Blocks and blockchains

Blocks and blockchains

16:57

Blocks and blockchains

Blocks and blockchains

Free

16:57
Consensus

Consensus

Consensus

Consensus

Free

The Byzantine Generals' Problem

The Byzantine Generals' Problem

24:40

The Byzantine Generals' Problem

The Byzantine Generals' Problem

Free

24:40
Proof-of-work

Proof-of-work

18:25

Proof-of-work

Proof-of-work

Free

18:25
Longest chain rule

Longest chain rule

21:45

Longest chain rule

Longest chain rule

Free

21:45
Constructing a Blockchain

Constructing a Blockchain

Constructing a Blockchain

Constructing a Blockchain

Free

Merkle trees

Merkle trees

18:20

Merkle trees

Merkle trees

Free

18:20
Implement a Merkle tree

Implement a Merkle tree

Implement a Merkle tree

Implement a Merkle tree

Free

Anatomy of a simple blockchain

Anatomy of a simple blockchain

14:53

Anatomy of a simple blockchain

Anatomy of a simple blockchain

Free

14:53
Build your own primitive blockchain

Build your own primitive blockchain

Build your own primitive blockchain

Build your own primitive blockchain

Free

Blockchain Dynamics

Blockchain Dynamics

Blockchain Dynamics

Blockchain Dynamics

Free

51% attacks

51% attacks

13:10

51% attacks

51% attacks

Free

13:10
Forking

Forking

16:30

Forking

Forking

Free

16:30
Conclusion

Conclusion

Conclusion

Conclusion

Free

Conclusion to The Mathematics of Decentralized Systems

Conclusion to The Mathematics of Decentralized Systems

3:55

Conclusion to The Mathematics of Decentralized Systems

Conclusion to The Mathematics of Decentralized Systems

Free

3:55

Stack-Based Virtual Machines 

Stack-Based VMs

12 videos,

12 exercises

Trees & Tries

Trees & Tries

Trees & Tries

Trees & Tries

Free

Introduction to tries

Introduction to tries

24:47

Introduction to tries

Introduction to tries

Free

24:47
Radix/Patricia trees

Radix/Patricia trees

37:28

Radix/Patricia trees

Radix/Patricia trees

Free

37:28
Implement a Patricia tree

Implement a Patricia tree

Implement a Patricia tree

Implement a Patricia tree

Free

RLP encoding

RLP encoding

30:17

RLP encoding

RLP encoding

Free

30:17
Merkle Patricia Trees

Merkle Patricia Trees

46:07

Merkle Patricia Trees

Merkle Patricia Trees

Free

46:07
Implement a Merkle Patricia Tree

Implement a Merkle Patricia Tree

Implement a Merkle Patricia Tree

Implement a Merkle Patricia Tree

Free

Tries in the EVM

Tries in the EVM

Tries in the EVM

Tries in the EVM

Free

The EVM's 4 types of tries

The EVM's 4 types of tries

17:43

The EVM's 4 types of tries

The EVM's 4 types of tries

Free

17:43
Account types

Account types

15:30

Account types

Account types

Free

15:30
Account structure & Storage Tries

Account structure & Storage Tries

15:08

Account structure & Storage Tries

Account structure & Storage Tries

Free

15:08
Build an Account Storage Trie

Build an Account Storage Trie

Build an Account Storage Trie

Build an Account Storage Trie

Free

World State Tries

World State Tries

13:35

World State Tries

World State Tries

Free

13:35
Build a World State Trie

Build a World State Trie

Build a World State Trie

Build a World State Trie

Free

Transaction Tries

Transaction Tries

19:30

Transaction Tries

Transaction Tries

Free

19:30
Build a Transaction Trie

Build a Transaction Trie

Build a Transaction Trie

Build a Transaction Trie

Free

Bloom filters

Bloom filters

26:30

Bloom filters

Bloom filters

Free

26:30
Transaction Receipt Tries

Transaction Receipt Tries

16:13

Transaction Receipt Tries

Transaction Receipt Tries

Free

16:13
Build a Transaction Receipt Trie

Build a Transaction Receipt Trie

Build a Transaction Receipt Trie

Build a Transaction Receipt Trie

Free

Blocks in the EVM

Blocks in the EVM

Blocks in the EVM

Blocks in the EVM

Free

EVM block structure

EVM block structure

25:26

EVM block structure

EVM block structure

Free

25:26
Define an EVM block header

Define an EVM block header

Define an EVM block header

Define an EVM block header

Free

Abstract Machines

Abstract Machines

Abstract Machines

Abstract Machines

Free

Build a stack machine

Build a stack machine

Build a stack machine

Build a stack machine

Free

Build a machine with linear memory

Build a machine with linear memory

Build a machine with linear memory

Build a machine with linear memory

Free

Build an EVM-like state machine

Build an EVM-like state machine

Build an EVM-like state machine

Build an EVM-like state machine

Free

Opcodes & Bytecode

Opcodes & Bytecode

Opcodes & Bytecode

Opcodes & Bytecode

Free

Compute gas cost from opcodes

Compute gas cost from opcodes

Compute gas cost from opcodes

Compute gas cost from opcodes

Free

Interpret EVM bytecode

Interpret EVM bytecode

Interpret EVM bytecode

Interpret EVM bytecode

Free

Programming Embedded Financial Systems

Embedded Financial Systems

57 videos,

23 exercises

Introduction

Introduction

Introduction

Introduction

Free

Introduction to Programming Embedded Financial Systems

Introduction to Programming Embedded Financial Systems

8:13

Introduction to Programming Embedded Financial Systems

Introduction to Programming Embedded Financial Systems

Free

8:13
Solidity

Solidity

Solidity

Solidity

Free

Solidity fundamentals

Solidity fundamentals

8:08

Solidity fundamentals

Solidity fundamentals

Free

8:08
Solidity classes and syntax

Solidity classes and syntax

22:16

Solidity classes and syntax

Solidity classes and syntax

Free

22:16
Solidity functions

Solidity functions

14:20

Solidity functions

Solidity functions

Free

14:20
Build a "Hello World" contract

Build a "Hello World" contract

Build a "Hello World" contract

Build a "Hello World" contract

Free

Simple Data Types

Simple Data Types

Simple Data Types

Simple Data Types

Free

Solidity's primitive data types

Solidity's primitive data types

44:28

Solidity's primitive data types

Solidity's primitive data types

Free

44:28
Math and operations in Solidity

Math and operations in Solidity

25:38

Math and operations in Solidity

Math and operations in Solidity

Free

25:38
State, local, and global variables

State, local, and global variables

31:44

State, local, and global variables

State, local, and global variables

Free

31:44
Build a basic calculator

Build a basic calculator

Build a basic calculator

Build a basic calculator

Free

Arrays in Solidity

Arrays in Solidity

34:23

Arrays in Solidity

Arrays in Solidity

Free

34:23
Strings in Solidity

Strings in Solidity

28:08

Strings in Solidity

Strings in Solidity

Free

28:08
Addresses in Solidity

Addresses in Solidity

8:14

Addresses in Solidity

Addresses in Solidity

Free

8:14
Language Constructs

Language Constructs

Language Constructs

Language Constructs

Free

Constructors in Solidity

Constructors in Solidity

12:40

Constructors in Solidity

Constructors in Solidity

Free

12:40
Contract creation

Contract creation

17:01

Contract creation

Contract creation

Free

17:01
`view` and `pure` functions

`view` and `pure` functions

11:58

`view` and `pure` functions

`view` and `pure` functions

Free

11:58
Immutability and constants

Immutability and constants

7:11

Immutability and constants

Immutability and constants

Free

7:11
Getters and setters

Getters and setters

7:44

Getters and setters

Getters and setters

Free

7:44
Conditionals and loops

Conditionals and loops

4:18

Conditionals and loops

Conditionals and loops

Free

4:18
Number storage contract

Number storage contract

Number storage contract

Number storage contract

Free

Advanced Data Types

Advanced Data Types

Advanced Data Types

Advanced Data Types

Free

Mappings in Solidity

Mappings in Solidity

22:44

Mappings in Solidity

Mappings in Solidity

Free

22:44
"Points" on the blockchain

"Points" on the blockchain

"Points" on the blockchain

"Points" on the blockchain

Free

Enums in Solidity

Enums in Solidity

7:04

Enums in Solidity

Enums in Solidity

Free

7:04
Structs in Solidity

Structs in Solidity

15:12

Structs in Solidity

Structs in Solidity

Free

15:12
Rock-Paper-Scissors game

Rock-Paper-Scissors game

Rock-Paper-Scissors game

Rock-Paper-Scissors game

Free

Tuples & destructuring assignment

Tuples & destructuring assignment

6:57

Tuples & destructuring assignment

Tuples & destructuring assignment

Free

6:57
Optimization

Optimization

Optimization

Optimization

Free

Data locations for local variables

Data locations for local variables

28:25

Data locations for local variables

Data locations for local variables

Free

28:25
Optimizing contracts to save gas

Optimizing contracts to save gas

30:13

Optimizing contracts to save gas

Optimizing contracts to save gas

Free

30:13
Gas-optimize a simple contract

Gas-optimize a simple contract

Gas-optimize a simple contract

Gas-optimize a simple contract

Free

Time

Time

Time

Time

Free

Time in Solidity

Time in Solidity

10:21

Time in Solidity

Time in Solidity

Free

10:21
Create an on-chain forum ("EVM Reddit")

Create an on-chain forum ("EVM Reddit")

Create an on-chain forum ("EVM Reddit")

Create an on-chain forum ("EVM Reddit")

Free

Events & Errors

Events & Errors

Events & Errors

Events & Errors

Free

Emitting events

Emitting events

16:31

Emitting events

Emitting events

Free

16:31
Abstract contracts with access control

Abstract contracts with access control

Abstract contracts with access control

Abstract contracts with access control

Free

Error types

Error types

10:13

Error types

Error types

Free

10:13
Error handling & assertions

Error handling & assertions

11:37

Error handling & assertions

Error handling & assertions

Free

11:37
Try/catch

Try/catch

20:27

Try/catch

Try/catch

Free

20:27
Modifiers

Modifiers

Modifiers

Modifiers

Free

Function modifiers

Function modifiers

11:45

Function modifiers

Function modifiers

Free

11:45
Cool-down time modifier

Cool-down time modifier

Cool-down time modifier

Cool-down time modifier

Free

Money

Money

Money

Money

Free

`fallback` and `receive` functions

`fallback` and `receive` functions

13:43

`fallback` and `receive` functions

`fallback` and `receive` functions

Free

13:43
Money units in Solidity

Money units in Solidity

8:48

Money units in Solidity

Money units in Solidity

Free

8:48
Moving money

Moving money

15:00

Moving money

Moving money

Free

15:00
Donation wallet

Donation wallet

Donation wallet

Donation wallet

Free

Practical Products

Practical Products

Practical Products

Practical Products

Free

Escrow contracts

Escrow contracts

13:17

Escrow contracts

Escrow contracts

Free

13:17
Build an escrow contract

Build an escrow contract

Build an escrow contract

Build an escrow contract

Free

Lottery smart contracts

Lottery smart contracts

9:17

Lottery smart contracts

Lottery smart contracts

Free

9:17
Build a lottery game

Build a lottery game

Build a lottery game

Build a lottery game

Free

Multi-sig wallets

Multi-sig wallets

12:43

Multi-sig wallets

Multi-sig wallets

Free

12:43
Build a multi-sig wallet

Build a multi-sig wallet

Build a multi-sig wallet

Build a multi-sig wallet

Free

Randomness

Randomness

Randomness

Randomness

Free

Hashing with `keccak256`

Hashing with `keccak256`

13:30

Hashing with `keccak256`

Hashing with `keccak256`

Free

13:30
Pseudo-random number generation

Pseudo-random number generation

22:27

Pseudo-random number generation

Pseudo-random number generation

Free

22:27
"Jackpot" game

"Jackpot" game

"Jackpot" game

"Jackpot" game

Free

Inheritance

Inheritance

12:13

Inheritance

Inheritance

Free

12:13
Inheritance in Solidity

Inheritance in Solidity

12:13

Inheritance in Solidity

Inheritance in Solidity

Free

12:13
"Owned" contracts

"Owned" contracts

"Owned" contracts

"Owned" contracts

Free

Parent functions & multiple inheritance

Parent functions & multiple inheritance

24:06

Parent functions & multiple inheritance

Parent functions & multiple inheritance

Free

24:06
Interfaces & abstract contracts

Interfaces & abstract contracts

16:25

Interfaces & abstract contracts

Interfaces & abstract contracts

Free

16:25
Libraries

Libraries

19:31

Libraries

Libraries

Free

19:31
Libraries in Solidity

Libraries in Solidity

19:31

Libraries in Solidity

Libraries in Solidity

Free

19:31
Create an iterable mapping

Create an iterable mapping

Create an iterable mapping

Create an iterable mapping

Free

Importing other Solidity files

Importing other Solidity files

13:31

Importing other Solidity files

Importing other Solidity files

Free

13:31
Useful imports

Useful imports

10:29

Useful imports

Useful imports

Free

10:29
Using OpenZeppelin's utilities

Using OpenZeppelin's utilities

Using OpenZeppelin's utilities

Using OpenZeppelin's utilities

Free

Application Binary Interfaces

Application Binary Interfaces

Application Binary Interfaces

Application Binary Interfaces

Free

Deep-dive into ABIs

Deep-dive into ABIs

21:36

Deep-dive into ABIs

Deep-dive into ABIs

Free

21:36
ABIs for function calls

ABIs for function calls

39:26

ABIs for function calls

ABIs for function calls

Free

39:26
Write a function-call ABI encoder

Write a function-call ABI encoder

Write a function-call ABI encoder

Write a function-call ABI encoder

Free

Cross-Contract Invocation

Cross-Contract Invocation

Cross-Contract Invocation

Cross-Contract Invocation

Free

High- and low-level calls

High- and low-level calls

17:36

High- and low-level calls

High- and low-level calls

Free

17:36
Make low-level calls

Make low-level calls

Make low-level calls

Make low-level calls

Free

`delegatecall` and `staticcall`

`delegatecall` and `staticcall`

8:25

`delegatecall` and `staticcall`

`delegatecall` and `staticcall`

Free

8:25
Multi-`delegatecall`

Multi-`delegatecall`

Multi-`delegatecall`

Multi-`delegatecall`

Free

Assembly

Assembly

Assembly

Assembly

Free

Inline assembly

Inline assembly

15:08

Inline assembly

Inline assembly

Free

15:08
Using `ecrecover`

Using `ecrecover`

11:52

Using `ecrecover`

Using `ecrecover`

Free

11:52
Verifying off-chain signatures

Verifying off-chain signatures

Verifying off-chain signatures

Verifying off-chain signatures

Free

`selfdestruct`

`selfdestruct`

`selfdestruct`

`selfdestruct`

Free

`selfdestruct` and why not to use it

`selfdestruct` and why not to use it

7:01

`selfdestruct` and why not to use it

`selfdestruct` and why not to use it

Free

7:01
"Guess the hash" game

"Guess the hash" game

"Guess the hash" game

"Guess the hash" game

Free

Proxy Patterns

Proxy Patterns

Proxy Patterns

Proxy Patterns

Free

Proxy contracts

Proxy contracts

37:54

Proxy contracts

Proxy contracts

Free

37:54
Minimal proxy contracts

Minimal proxy contracts

20:18

Minimal proxy contracts

Minimal proxy contracts

Free

20:18
Testing & Deployment

Testing & Deployment

Testing & Deployment

Testing & Deployment

Free

Introduction to Hardhat

Introduction to Hardhat

12:11

Introduction to Hardhat

Introduction to Hardhat

Free

12:11
Mocha and Chai

Mocha and Chai

15:44

Mocha and Chai

Mocha and Chai

Free

15:44
Write test cases with Mocha and Chai

Write test cases with Mocha and Chai

Write test cases with Mocha and Chai

Write test cases with Mocha and Chai

Free

Smart contract testing

Smart contract testing

28:25

Smart contract testing

Smart contract testing

Free

28:25
Fuzz and vulnerability testing

Fuzz and vulnerability testing

15:45

Fuzz and vulnerability testing

Fuzz and vulnerability testing

Free

15:45
Deploying smart contracts

Deploying smart contracts

14:45

Deploying smart contracts

Deploying smart contracts

Free

14:45
Conclusion

Conclusion

Conclusion

Conclusion

Free

Applications of Decentralized Technologies

Decentralized Applications

22 videos,

11 exercises

Introduction

Introduction

Introduction

Introduction

Free

Introduction to Applications of Decentralized Technologies

Introduction to Applications of Decentralized Technologies

2:50

Introduction to Applications of Decentralized Technologies

Introduction to Applications of Decentralized Technologies

Free

2:50
Tokens

Tokens

Tokens

Tokens

Free

ERC-20 tokens

ERC-20 tokens

10:40

ERC-20 tokens

ERC-20 tokens

Free

10:40
Create an ERC-20 token

Create an ERC-20 token

Create an ERC-20 token

Create an ERC-20 token

Free

ERC-721 tokens

ERC-721 tokens

11:07

ERC-721 tokens

ERC-721 tokens

Free

11:07
Create an ERC-721 token

Create an ERC-721 token

Create an ERC-721 token

Create an ERC-721 token

Free

ERC-721 extensions

ERC-721 extensions

11:07

ERC-721 extensions

ERC-721 extensions

Free

11:07
Image-based NFTs

Image-based NFTs

Image-based NFTs

Image-based NFTs

Free

Token Extensions

Token Extensions

Token Extensions

Token Extensions

Free

Creating ERC-20 tokens with OpenZeppelin

Creating ERC-20 tokens with OpenZeppelin

15:20

Creating ERC-20 tokens with OpenZeppelin

Creating ERC-20 tokens with OpenZeppelin

Free

15:20
"TaxCoin" with OpenZeppelin

"TaxCoin" with OpenZeppelin

"TaxCoin" with OpenZeppelin

"TaxCoin" with OpenZeppelin

Free

Creating ERC-721 tokens with OpenZeppelin

Creating ERC-721 tokens with OpenZeppelin

10:35

Creating ERC-721 tokens with OpenZeppelin

Creating ERC-721 tokens with OpenZeppelin

Free

10:35
ERC-721a

ERC-721a

9:03

ERC-721a

ERC-721a

Free

9:03
DAO Tooling

DAO Tooling

DAO Tooling

DAO Tooling

Free

Introduction to DAOs

Introduction to DAOs

10:34

Introduction to DAOs

Introduction to DAOs

Free

10:34
Juicebox

Juicebox

5:43

Juicebox

Juicebox

Free

5:43
Crowdfunding contracts

Crowdfunding contracts

Crowdfunding contracts

Crowdfunding contracts

Free

Snapshot & off-chain governance

Snapshot & off-chain governance

8:43

Snapshot & off-chain governance

Snapshot & off-chain governance

Free

8:43
Multi-sig wallets for DAOs

Multi-sig wallets for DAOs

7:14

Multi-sig wallets for DAOs

Multi-sig wallets for DAOs

Free

7:14
Create a vesting contract ("Carta for DAOs")

Create a vesting contract ("Carta for DAOs")

Create a vesting contract ("Carta for DAOs")

Create a vesting contract ("Carta for DAOs")

Free

Value-locked contracts

Value-locked contracts

Value-locked contracts

Value-locked contracts

Free

Oracles

Oracles

Oracles

Oracles

Free

Introduction to oracles

Introduction to oracles

8:26

Introduction to oracles

Introduction to oracles

Free

8:26
Applications of oracles

Applications of oracles

8:43

Applications of oracles

Applications of oracles

Free

8:43
Double-or-Nothing with true randomness

Double-or-Nothing with true randomness

Double-or-Nothing with true randomness

Double-or-Nothing with true randomness

Free

Decentralized Finance

Decentralized Finance

Decentralized Finance

Decentralized Finance

Free

Introduction to DeFi

Introduction to DeFi

7:54

Introduction to DeFi

Introduction to DeFi

Free

7:54
Stablecoins

Stablecoins

11:00

Stablecoins

Stablecoins

Free

11:00
ETH-based algorithmic stablecoins

ETH-based algorithmic stablecoins

ETH-based algorithmic stablecoins

ETH-based algorithmic stablecoins

Free

DeFi staking & yield farming

DeFi staking & yield farming

10:10

DeFi staking & yield farming

DeFi staking & yield farming

Free

10:10
Staking tokens with rebasing

Staking tokens with rebasing

Staking tokens with rebasing

Staking tokens with rebasing

Free

Liquid staking

Liquid staking

9:10

Liquid staking

Liquid staking

Free

9:10
Build a liquid staking coin

Build a liquid staking coin

Build a liquid staking coin

Build a liquid staking coin

Free

DEXes

DEXes

9:10

DEXes

DEXes

Free

9:10
AMMs & liquidity pools

AMMs & liquidity pools

12:17

AMMs & liquidity pools

AMMs & liquidity pools

Free

12:17
Impermanent loss

Impermanent loss

9:18

Impermanent loss

Impermanent loss

Free

9:18
Collateralized debt positions (CDPs)

Collateralized debt positions (CDPs)

10:07

Collateralized debt positions (CDPs)

Collateralized debt positions (CDPs)

Free

10:07
Conclusion

Conclusion

Conclusion

Conclusion

Free

Conclusion to Applications of Decentralized Technologies

Conclusion to Applications of Decentralized Technologies

2:05

Conclusion to Applications of Decentralized Technologies

Conclusion to Applications of Decentralized Technologies

Free

2:05
$4829
Buy now

Created with the help of experts from the Ethereum Foundation, Coinbase, Avalanche, Uniswap, and more

108 video lessons (30+ hours)

52 exercises on our “Leetcode for Decentralized Tech” platform

Personalized certificate upon passing

Unlimited, lifetime access

Reimbursable through most companies' conference and education budgets

Get lifetime access. Enroll now.

Created with the help of experts from the Ethereum Foundation, Coinbase, Avalanche, Uniswap, and more

107 video lessons (30+ hours), entirely in 4K UHD

52 exercises on our proprietary "Leetcode for Decentralized Tech" platform

Personalized certificate upon passing

Unlimited, lifetime access to all course materials

Fully reimbursable through most companies' professional development or conference budgets

Ultimate Package

360° Ultimate Package

Get all 3 premium courses, 1:1 personalized coaching, and a verified Product Management certificate.

$2197

$989

Learn More

Learn at your own pace

Watch the whole course as video-on-demand. No live or in-person requirements.

Get a personalized certificate

Earn a certificate of achievement once you complete the intensive curriculum.