SpeedRun Ethereum
Role in the Course
Section titled “Role in the Course”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.
Required Challenge
Section titled “Required Challenge”The required SpeedRun milestone is:
- Challenge 0: Tokenization / NFT
This challenge belongs in Module 3 after learners have started using Scaffold-ETH 2.
Suggested Challenge Mapping
Section titled “Suggested Challenge Mapping”| 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 |
Learner Instructions
Section titled “Learner Instructions”When working with SpeedRun:
- Open SpeedRun Ethereum.
- Choose the assigned challenge.
- Click
Start quest. - Read the challenge requirements.
- Complete the implementation locally.
- Deploy as required.
- Optionally use the platform’s validation flow to confirm the challenge.
Optional Learning Record
Section titled “Optional Learning Record”Learners may keep these details for their own reference:
- Challenge name
- GitHub repo
- Deployment address
- Validation screenshot or challenge link
- One issue you solved while completing the challenge
- One risk or limitation in your implementation
