Master the language of smart contracts and decentralized applications
Currently learning Solidity 0.8.x with the latest features and security improvements
Track your journey to becoming a Solidity expert
Create your own cryptocurrency with transfer, approval, and minting functionality.
BeginnerBuild a decentralized voting platform with candidate registration and ballot counting.
BeginnerDevelop a smart contract for conducting transparent and automated auctions.
IntermediateCreate an NFT minting and trading platform with royalty distribution.
IntermediateBuild a lending/borrowing protocol with liquidity pools and yield farming.
AdvancedImplement a decentralized autonomous organization with proposal and voting mechanisms.
AdvancedComprehensive Solidity language reference and best practices guide.
DocumentationLearn Solidity by building your own crypto-collectible through interactive coding lessons and industry ready projects.
InteractiveBrowser-based IDE for developing, testing, and deploying smart contracts.
ToolWeb3/Solidity based wargame to learn smart contract security.
ChallengeLibrary of secure smart contract implementations and security tools.
LibraryEthereum development environment for professionals with testing and debugging.
Framework