Learn by coding
These tools will help you experiment with Ethereum if you prefer a more interactive learning experience.
Code sandboxes
These sandboxes will give you a space to experiment with writing smart contracts and understanding Ethereum.
![Remix logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fremix.1c9e7ebf.png&w=256&q=75)
Remix
Develop, deploy and administer smart contracts for Ethereum. Follow tutorials with the LearnEth plugin.
SolidityVyper
Open Remix(opens in a new tab)![Replit logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Freplit.6dd68c2b.png&w=256&q=75)
Replit
A customizable development environment for Ethereum with hot reloading, error checking, and first-class testnet support.
Solidityweb3
Open Replit(opens in a new tab)![Dapp World logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fdapp-world.b3d81d86.png&w=256&q=75)
DApp World
A blockchain upskilling ecosystem, including courses, quizzes, hands-on practice, and weekly contests.
Solidityweb3
Open DApp World(opens in a new tab)![Atlas logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fatlas.f70ea5dd.png&w=256&q=75)
Atlas
Write, test, and deploy smart contracts in minutes with the Atlas IDE.
Solidity
Open Atlas(opens in a new tab)![ChainIDE logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2FchainIDE.c377941d.png&w=256&q=75)
ChainIDE
Get started on your journey to Web3 by writing smart contracts for Ethereum with ChainIDE. Use the built-in templates to learn and save time.
Solidityweb3
Open ChainIDE(opens in a new tab)![Eth.build logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-dot-build.58e29fc8.png&w=256&q=75)
Eth.build
An educational sandbox for web3, including drag-and-drop programming and open-source building blocks.
web3
Open Eth.build(opens in a new tab)![Tenderly logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ftenderly.adf77a99.png&w=256&q=75)
Tenderly
Tenderly Sandbox is a prototyping environment where you can write, execute, and debug smart contracts in the browser using Solidity and JavaScript.
SolidityVyperweb3
Open Tenderly(opens in a new tab)Remix, Replit, ChainIDE, and Atlas aren't just sandboxes—developers can write, compile and deploy their smart contracts using them.
Interactive game tutorials
Learn while you play. These tutorials get you through the basics using gameplay.
![CryptoZombies logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fcrypto-zombie.ce1ee81a.png&w=256&q=75)
CryptoZombies
Learn Solidity building your own Zombie game.
Solidity
Open CryptoZombies(opens in a new tab)![Capture the Ether logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fcapturetheether.6119b465.png&w=256&q=75)
Capture The Ether
Capture the Ether is a game in which you hack Ethereum smart contracts to learn about security.
Solidity
Open Capture The Ether(opens in a new tab)![Node Guardians logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fnode-guardians.8defecf1.jpg&w=256&q=75)
Node Guardians
Node Guardians is a gamified educational platform that immerses web3 developers in fantasy-themed quests to master Solidity, Cairo, Noir, and Huff programming.
Solidityweb3
Open Node Guardians(opens in a new tab)Developer bootcamps
Paid online courses to get you up to speed, fast.
![Platzi logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fplatzi.abfe8fa9.png&w=256&q=75)
Platzi
Learn how to build dapps on Web3 and master all the skills needed to be a blockchain developer.
Solidityweb3
Open Platzi(opens in a new tab)![ConsenSys Academy logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fconsensys.010a1e78.png&w=256&q=75)
ConsenSys Academy
Online Ethereum developer bootcamp.
Solidityweb3
Open ConsenSys Academy(opens in a new tab)![BloomTech logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fbloomtech.c09325ed.png&w=256&q=75)
BloomTech
The BloomTech Web3 course will teach you the skills employers look for in engineers.
Solidityweb3
Open BloomTech(opens in a new tab)![_buildspace logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fbuildspace.f36fdc44.png&w=256&q=75)
_buildspace
Learn about crypto by building cool projects.
Solidityweb3
Open _buildspace(opens in a new tab)![Questbook logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fquestbook.40e1f4a7.png&w=256&q=75)
Questbook
Self paced tutorials to learn Web 3.0 by building
Solidityweb3
Open Questbook(opens in a new tab)![_metaschool logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fmetaschool.48ca1c7c.png&w=256&q=75)
Metaschool
Become a Web3 Developer by building & shipping dApps.
Solidityweb3
Open Metaschool(opens in a new tab)![NFT school logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fnftschool.b1492102.png&w=256&q=75)
NFT School
Explore what's going on with non-fungible tokens, or NFTs from the technical side.
Solidityweb3
Open NFT School(opens in a new tab)![Speed Run Ethereum logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fspeed-run-ethereum.c2756c52.png&w=256&q=75)
Speed Run Ethereum
Speed Run Ethereum is a set of challenges to test your Solidity knowledge using Scaffold-ETH
Solidityweb3
Open Speed Run Ethereum(opens in a new tab)![Alchemy University logo](/https/ethereum.org/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Falchemyuniversity.d508182b.png&w=384&q=75)
Alchemy University
Develop your web3 career through courses, projects and code.
Solidityweb3
Open Alchemy University(opens in a new tab)