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.
- Submit according to the challenge validation flow.
- Add the challenge link or screenshot to the lab submission.
What to Submit
Section titled “What to Submit”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