Interactive, browser-based labs that teach Ethereum, the EVM, and Solidity by doing. You build real contracts, compile, deploy, and wire them with an UI. All in the browser, with an AI tutor that grades your answers and coaches you the Socratic way.
The first lab, Ethereum 101, takes you from "what is Ethereum" to writing, deploying, and using your own crowdfunding contract.
Built on Scaffold-ETH 2.
- Node (>= v20.18.3)
- Yarn (v1 or v2+)
- Git
- An OpenRouter API key that powers the AI grader
-
Install dependencies:
yarn install -
Copy the env template and fill in your OpenRouter API key:
cp packages/nextjs/.env.example packages/nextjs/.env.localSet your
OPENROUTER_API_KEY. -
Start the app:
yarn start
Open http://localhost:3000 and pick a lab. Labs compile and deploy contracts in the browser, so you don't need to run a local chain.