Learn Ethereum
Master Ethereum, one concept at a time
From your first wallet to shipping upgradeable protocols — a curriculum written by working Ethereum developers.
Beginner
5 articles
Intermediate
5 articles
ERC20 vs ERC721 vs ERC1155 Token Standards
Intermediate · 13 min read
ERC20 Approvals, Allowances, and Safe Transfers
Intermediate · 11 min read
Ethereum Events, Logs, and Indexing
Intermediate · 11 min read
How to Read Solidity Smart Contracts
Intermediate · 12 min read
Meta-Transactions and EIP-2612 permit()
Intermediate · 11 min read
Advanced
5 articles
Upgradeable Proxies: Transparent vs UUPS
Advanced · 18 min read
Solidity Storage Layout and Collision Safety
Advanced · 16 min read
Reentrancy and Checks-Effects-Interactions
Advanced · 14 min read
Solidity Assembly and Gas Golfing
Advanced · 17 min read
Account Abstraction (ERC-4337) Explained
Advanced · 18 min read
