Recommended for Developers: Casper’s dApp Developer YouTube Series

Developers across the globe are exploring blockchain in increasing numbers. This emerging technology is immensely valuable for a variety of industries because of how quickly, accurately, and securely it enables the sharing of information. As a developer-friendly network, Casper welcomes you to build innovative decentralized applications utilizing Casper’s SDKs.

To support developers in their endeavors in blockchain, we are happy to introduce Casper’s dApp Developer YouTube series!


In this series, you will learn how to write, compile and deploy smart contracts on the Casper blockchain. Dylan Ireland, Developer Advocate at Casper Association, guides you through your development journey on Casper with examples and hands-on walkthroughs.


The video series aims to introduce developers to Casper’s upgradable smart contracts, help them get familiarized with blockchain technology, and develop their skills to start building dApps on Casper blockchain as fast as possible. On Casper, getting ready is especially easy as Casper allows developers to use their already existing knowledge and experience with widely-used languages and tools such as Rust, WebAssembly, and React.


Without further ado, let’s get started.

#1 | Prerequisites & Dependencies

The first video of the series focuses on prerequisites and dependencies you will need before getting started.


On Casper, smart contracts are stored and executed as WebAssembly binaries. Naturally, you'll need to write them in a language like Rust or AssemblyScript so they can be compiled down to WebAssembly.


Watch the video to learn how to install prerequisites and dependencies.

#2 | Write and Compile Your First Smart Contract

Once you installed prerequisites and dependencies, it’s time to start writing your first smart contract on Casper.


Learn how to Install cargo-casper, use Rust crates, write functions and compile the smart contract. We are starting small, so the first videos are designed to help you lay a solid foundation for more complex projects.

#3 | Install & Query Smart Contracts with Node.js

Contracts with Node.js

Watch on YouTube

Now that you know how to write and compile a basic smart contract, it is time to deploy it using a Node.js script.


Dylan walks you through the process of deployment. The video will take you from creating a key pair, and you will be ready to query the smart contract at the end. Watch the video for a step-by-step guide to smart contract deployment on Casper.

#4 | Interface with Smart Contracts from the Browser

This video details how to call and query smart contracts from the browser using React and the Casper Signer. You will learn how to use various node.js clients to listen to and fulfill frontend-responses and connect with the backend.


The video ends with testing the project. Shortly, pieces will fall into place, and you will be ready to build your own projects on Casper mainnet!

Subscribe and Stay Tuned for More dApp Developer Videos

We gave enough spoilers. The dApp Developer YouTube Series will be an ongoing series covering everything related to being a developer on Casper. Stay tuned for new videos we aim to publish regularly. Meanwhile, you can always support your self-education on Casper via written guides. Feel free to ask your questions to our developers through our Discord channel.

And did you know that we recently announced a $25 million grant program to support developers building on the powerful Casper public blockchain. The multi-year grant program will provide funding to projects building apps to support infrastructure, end-user applications, and research innovation on the Casper blockchain. Learn more about Casper Accelerate Grant Program here.