Self-Checks
Purpose
Section titled “Purpose”Self-checks help learners decide whether they are ready to move on. They are intentionally short and practical.
Module 0: AI Tools & Ethereum Skills
Section titled “Module 0: AI Tools & Ethereum Skills”You are ready to move on when you can:
- Ask AI to read ethskills and Scaffold-ETH 2 docs before helping
- Name what AI can and cannot safely do
- Produce an AI-assisted development note
- Identify at least one unsafe AI output pattern
Module 1: Chain, Wallet & Gas
Section titled “Module 1: Chain, Wallet & Gas”You are ready to move on when you can:
- Explain the difference between an address, a wallet, and a private key
- Read a transaction in a block explorer
- Query block height and balance with CLI or RPC
- Explain why test wallets should not hold real funds
Module 2: Solidity & Token Standards
Section titled “Module 2: Solidity & Token Standards”You are ready to move on when you can:
- Write and compile a simple Solidity contract
- Explain storage, mapping, event, and modifier
- Deploy an ERC-20 with OpenZeppelin
- Explain ERC-721 metadata at a high level
- Run a basic test suite
Module 3: Full-Stack dApp Basics
Section titled “Module 3: Full-Stack dApp Basics”You are ready to move on when you can:
- Start a Scaffold-ETH 2 project
- Connect a wallet in the frontend
- Read and write contract state from the UI
- Use Debug Contracts
- Complete SpeedRun Challenge 0
Module 4: L2, Indexing, Security & Web3 Identity
Section titled “Module 4: L2, Indexing, Security & Web3 Identity”You are ready to move on when you can:
- Deploy to an L2 testnet
- Read events and display them in the frontend
- Explain SIWE at a high level
- Describe ERC-4337 roles at a high level
- Name at least three beginner smart contract risks
Module 5: Capstone
Section titled “Module 5: Capstone”You are ready to finish when you can:
- Demo a Vendor or DEX project
- Explain the core contract state
- Show a testnet deployment address
- Run basic tests
- Explain known risks
- Package the project in a readable README