finds.dev← search

// the find

Dapp-Learning-DAO/Dapp-Learning

★ 5,844 · Solidity · MIT · updated Mar 2026

Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.

A structured curriculum for learning Ethereum dapp development, organized as 80+ numbered tasks progressing from basic contract deployment to DeFi protocol analysis. It's primarily aimed at Chinese-speaking developers (most content has CN versions, community is WeChat/Bilibili-heavy) though English translations exist. Think of it as a university syllabus where the coursework is real protocol code rather than toy examples.

The progression from web3.js basics through to Uniswap V3 and ZK proofs is well-sequenced — you actually build toward real complexity rather than stopping at 'deploy a counter contract'. Coverage is genuinely broad: EVM opcodes, account abstraction, cross-chain (HTLC, CCTP), Chainlink VRF, and flash loans are all present with working code. The DeFi learning roadmap (trading → lending → derivatives) reflects how practitioners actually think about the stack. Active Ethereum Foundation sponsorship and 400+ contributors means the content isn't just one person's opinions.

About a third of the tasks are marked incomplete (⬜ or ⌛) and several point to external repos with no actual tutorial content — you'll hit dead ends if you follow the list linearly. The tooling is dated in places: Truffle appears prominently despite being deprecated, and some web3.js tasks predate ethers.js v6 and viem becoming the default choices. The heavy Chinese-community orientation means English docs lag behind, some READMEs are machine-translated, and the WeChat-gated community is a wall for non-Chinese speakers. No tests or CI verify that the example code still works against current mainnet forks.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →