Skip to content

Self-Checks

Self-checks help learners decide whether they are ready to move on. They are intentionally short and practical.

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

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

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

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

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