Build Your First DApp
buildspace
Learn to build your first decentralized app (DApp) on Ethereum with this hands-on course from buildspace! Go from zero to DApp in a weekend.
More resources on Ethereum
Mastering Ethereum
Developer book by Andreas Antonopoulos and Gavin Wood explaining the Ethereum protocol: accounts, transactions and gas, the Ethereum Virtual Machine, smart contracts in Solidity and Vyper, contract security, tokens, oracles and decentralized applications. Readers can write, test and audit basic smart contracts.
ethereum.org
Official community website for Ethereum, maintained with support from the Ethereum Foundation. Explains accounts, transactions, gas, the EVM, staking and smart contracts, and hosts developer documentation and tutorials, so readers can understand how the network works and start building applications.
L2Beat
An analytics dashboard tracking Ethereum Layer 2 rollups by total value locked, technology risk, and decentralization stage. Compares chains like Arbitrum, Optimism, and zkSync so you can evaluate which L2s custody funds safely versus which still rely on trusted operators.
Ethereum.org Developers
The official Ethereum Foundation developer portal, with tutorials, API references, and explanations of EIPs, smart contracts, and node setup. Organized by skill level, it points developers to tooling, learning paths, and standards for building on Ethereum.
Full Stack Web3 Development
A free 32-hour freeCodeCamp course by Patrick Collins covering Solidity, smart contract testing, and full-stack dApp development with JavaScript. Builds several projects end to end, taking a beginner through deploying and interacting with contracts on Ethereum.
Ethereum Developer Bootcamp
Become an Ethereum developer! Learn blockchain basics and build decentralized apps with Alchemy's comprehensive Bootcamp.