Learn Ethereum
by doing.
Interactive, browser-based labs to learn Ethereum, the EVM, and Solidity by doing. You build real contracts, compile, deploy, and wire them with an UI.
No experience neededRuns in your browser
Learning Lab · ethereum-101 / socratic-tutor
AI Tutor
A question, not the answer
An AI tutor with all the context.
Explore our labs

Ethereum 101
Meet the world computer. Learn what Ethereum is, what people build with it, and how it works. Explore wallets, smart contracts, and transactions through interactive examples. No coding needed.
Start Ethereum 101
Wallets
Set up a wallet, protect your recovery phrase, and get test ETH. Send a transaction, check it on a block explorer, and use your wallet to interact with an app.
Start Wallets
Crowdfunding Contract
Build your own crowdfunding contract in Solidity. Write the rules, deploy it in your browser, and collect contributions. Test what happens when the goal is reached and how refunds work when it is not.
Start Crowdfunding Contract