Tracks

Developer DAO learning tracks are designed
to get you from 0 to 1.

eth_family
Beginner
Bitcoin
Rootstock

Rootstock 101: Building Apps with Bitcoin

Leverage your Ethereum and Solidity skills to build apps on Bitcoin.

eth_family
Beginner
Arweave
Storage

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.

eth_family
Beginner
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

eth_family
Entry
Blockchain
Ethereum

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.

eth_family
Entry
Explorer
ERC-721

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.

eth_family
Entry
ERC-20
Foundry

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.

eth_family
Entry
Python
Vyper

Python Smart Contract Development for Beginners

Prefer Python? This track offers a deep dive into Vyper contract development and complementary tools.