Tracks
Developer DAO learning tracks are designed
to get you from 0 to 1.
Rootstock 101: Building Apps with Bitcoin
Leverage your Ethereum and Solidity skills to build apps on Bitcoin.
Arweave 101: Building Apps on Arweave
Go from 0 to building on Arweave. Learn what Arweave is, how to access and store data on Arweave, and how to build permaweb apps and deploy them to Arweave.
Arweave 201: Gateway Hosting
Understand Gateways on Arweave and how to use them to read and write permanent data. We'll start by deploying a gateway locally for development, then to the cloud for production and finally to a decentralised infrastructure provider
A Developer's Guide to Ethereum
There is a lot more to Web3 than blockchains and smart contracts. This track provides resources and insights on various fundamental tooling and infrastructure needed for the magic you create in your projects to become a reality.
Build a Tiered NFT
After a gentle introduction to Solidity, you'll be building your own tiered ERC-721 token sets using test-driven development, hosting your files on Web3 storage, and creating on your own front-end dApp. The full-stack-track.
Build a Fungible Token
Start with Solidity basics, or move straight on to creating an ERC-20 token using the Foundry development toolchain. Later, we'll explore more advanced concepts with real-world use cases, and best practices for creating and managing blockchain assets.
Python Smart Contract Development for Beginners
Prefer Python? This track offers a deep dive into Vyper contract development and complementary tools.