An interactive tutorial platform offering hands-on Ethereum Solidity challenges to build real-world smart contracts and decentralized applications.
Speed Run Ethereum is an educational platform designed to teach developers how to build on Ethereum through a series of practical, hands-on Solidity challenges. It guides users step-by-step to create real decentralized applications (dApps) such as NFTs, decentralized exchanges (DEXs), lending platforms, and prediction markets. The platform leverages scaffold-ETH 2 and HardHat for compiling and deploying smart contracts, combined with React templates that include essential Ethereum components and hooks. This setup allows developers to quickly prototype and deploy projects on public Ethereum networks.
The platform is aimed at developers who want to deepen their understanding of Ethereum smart contract development by working through progressively complex challenges. Each challenge focuses on a specific concept or dApp type, such as tokenization, staking, contract interactions, randomness, and zero-knowledge voting. Speed Run Ethereum also offers mentorship opportunities and encourages collaboration through open-source projects, making it suitable for both individual learners and teams.
What sets Speed Run Ethereum apart is its practical, challenge-based approach that covers a wide range of Ethereum development topics in a single cohesive learning path. Unlike generic tutorials, it emphasizes real-world contract patterns and security considerations, such as the approve pattern for ERC20 tokens, collateralized lending mechanics, and oracle dispute resolution. Developers can start immediately by connecting their wallets and following the guided quests, with comprehensive documentation and open-source code available on GitHub to support deeper exploration and customization.
Developers new to Ethereum often struggle to learn Solidity and smart contract development through fragmented or overly theoretical resources. They need practical, hands-on experience building real dApps to understand Ethereum's unique programming model and security challenges.
Each quest focuses on a specific Ethereum development pattern or dApp type with detailed instructions.
Uses popular Ethereum development frameworks for compiling, deploying, and testing smart contracts.
Includes a React frontend template with essential Ethereum components to interact with deployed contracts.
Developers follow quests to build NFTs, decentralized exchanges, lending platforms, and prediction markets, gaining practical skills.
Product teams use the platform to train engineers on Ethereum smart contract best practices and security patterns.
Developers participate in community mentorship and contribute to open-source Ethereum projects through guided challenges.
Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.
Explore web3 competitors and apps like SpeedRun Ethereum.

A Document Object Model for Web APIs designed to simplify API consumption and integration.

0x provides battle-tested APIs to embed fast, gasless, and deeply liquid crypto trading into decentralized applications.
Blast API is a decentralized Web3 infrastructure platform providing geographically distributed blockchain node APIs to improve reliability and latency.

The Graph is a decentralized indexing protocol that organizes blockchain data and makes it easily accessible via GraphQL.
Virtually operated Web3 networks that replicate real blockchain networks for development, testing, and staging without using real assets.

Connext is a secure, fast modular interoperability protocol enabling cross-chain fund bridging and asynchronous Solidity development.
Rarible API is a fast, unified NFT API infrastructure providing real-time data and executable market features across Ethereum, Base, Polygon, and more than 10 other chains.

A fully managed, customizable rollup deployment platform providing scalable, secure, and high-performance blockchain infrastructure.

Network APIs provides web3 developer tools focused on blockchain network interactions and API services.
Free | |
|---|---|
| Price (Monthly) | Free |
| Price (Annual) | Free |
| Messaging | N/A |
| Support | Community support via GitHub |
| Analytics |
Speed Run Ethereum provides comprehensive guides and open-source code repositories to support developers learning Ethereum smart contract development through practical challenges.
| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |