Interactive blockchain tutorials

Learn by building.

Write real code in your browser. Build state machines, NFT marketplaces, and multi-chain applications — one lesson at a time.

Curriculum

Start your journey

Each course takes you from concept to working code. Pick your path and start building.

Beginner Rust

Rust State Machine: Basic Concepts for Blockchain Development

Learn the fundamentals of Blockchain Development by writing a Polkadot SDK-like state machine in Rust

Start learning
Intermediate Rust

Substrate Kitties: Build Your Own NFT Marketplace

Learn the entry level concepts to develop your app on Polkadot by building an NFT marketplace.

Start learning
Beginner Typescript

Polkadot API: An Introduction to multi-chain

Do the first steps with this tutorial, on the Polkadot API, a powerful tool for interacting with the Polkadot network.

Start learning

How it works

Code, don't just read

01

Read the lesson

Each lesson explains a concept with clear prose and code examples. No fluff — just what you need to understand.

02

Write the code

A real code editor is right beside the lesson. Edit files, see changes, and build the project step by step.

03

Check your answer

Compare your code against the solution instantly. See exactly where you diverged and learn from the diff.

From the blog

Latest articles

View all →

Ready to start building?

No setup required. Pick a course, open the editor, and write your first line of blockchain code.

Browse Courses