Skip to content

SpeedRun Ethereum

SpeedRun Ethereum provides challenge-based practice. The course does not require learners to complete every challenge. Instead, learners use selected challenges at the right point in the learning path.

The required SpeedRun milestone is:

  • Challenge 0: Tokenization / NFT

This challenge belongs in Module 3 after learners have started using Scaffold-ETH 2.

SpeedRun Item Course Location Purpose
Challenge 0 Tokenization Module 3 Learn Scaffold-ETH 2, NFT, and full-stack interaction
Token Vendor Module 5 Learn ERC-20, approve, and contract-to-contract interaction
DEX Module 5 / elective Learn AMM, swap, and liquidity pool concepts
Oracle / Lending / Stablecoin Elective Explore more advanced DeFi systems

When working with SpeedRun:

  1. Open SpeedRun Ethereum.
  2. Choose the assigned challenge.
  3. Click Start quest.
  4. Read the challenge requirements.
  5. Complete the implementation locally.
  6. Deploy as required.
  7. Submit according to the challenge validation flow.
  8. Add the challenge link or screenshot to the lab submission.

For any SpeedRun-based lab, submit:

  • Challenge name
  • GitHub repo
  • Deployment address
  • Validation screenshot or submission link
  • One issue you solved while completing the challenge
  • One risk or limitation in your implementation