Interactive blockchain tutorials
Write real code in your browser. Build state machines, NFT marketplaces, and multi-chain applications — one lesson at a time.
Curriculum
Each course takes you from concept to working code. Pick your path and start building.
Learn the fundamentals of Blockchain Development by writing a Polkadot SDK-like state machine in Rust
Start learning →Learn the entry level concepts to develop your app on Polkadot by building an NFT marketplace.
Start learning →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
Each lesson explains a concept with clear prose and code examples. No fluff — just what you need to understand.
A real code editor is right beside the lesson. Edit files, see changes, and build the project step by step.
Compare your code against the solution instantly. See exactly where you diverged and learn from the diff.
From the blog
2025-05-10
Learn how Polkadot's Elastic Scaling dynamically adapts resources, ensuring efficiency and performance during variable traffic.
2025-05-03
A comprehensive guide for authors on how to contribute to existing courses or create their own courses using the MDX-based course system.
2025-05-03
Learn how to use interactive quizzes in your lessons
No setup required. Pick a course, open the editor, and write your first line of blockchain code.
Browse Courses