1000+ Solidity Exercises

Interactive exercises, security challenges, guided projects और built-in IDE के साथ अभ्यास करके सीखें। Complete beginner से audit expert तक।

हमारे exercise categories देखें

Solidity Fundamentals

शुरुआती

7 progressive courses के माध्यम से basics में माहिर बनें: variables, functions, data structures, inheritance और design patterns।

Variables & TypesFunctionsMappingsStructsEventsModifiersInheritance
~200 exercises
यह exercise शुरू करें

Security & Smart Contract Audit

मध्यवर्ती

60 security challenges vulnerabilities की पहचान और fix करने के लिए: reentrancy, overflow, access control, front-running, और अधिक।

ReentrancyInteger OverflowAccess ControlFront-RunningDelegatecallDoS
60 challenges
यह exercise शुरू करें

Gas Optimization

विशेषज्ञ

Advanced gas optimization techniques: storage packing, short-circuiting, unchecked math, assembly, और बहुत कुछ।

Storage PackingUnchecked MathAssemblyMemory vs StorageCalldataCustom Errors
~80 exercises (3 levels)
यह exercise शुरू करें

Reverse Engineering

विशेषज्ञ

EVM bytecode को decode करें, unverified contracts का विश्लेषण करें, ABI encoding समझें और static analysis में माहिर बनें।

Bytecode AnalysisABI EncodingEVM OpcodesDecompilationStorage Layout
~60 exercises (3 levels)
यह exercise शुरू करें

Unit Testing & Fuzzing

मध्यवर्ती

Foundry और Hardhat के साथ smart contracts को test करना सीखें। Coverage, fuzzing, integration tests, और mocking।

Foundry TestsFuzzingInvariant TestingMockingCoverageHardhat
~70 exercises (3 levels)
यह exercise शुरू करें

Guided Projects

सभी स्तर

शुरू से real projects बनाएं: ERC-20, NFT Collection, DEX, DAO, DeFi Vault, Multisig Wallet।

ERC-20 TokenNFT CollectionSimple DEXGovernance DAODeFi VaultMultisig
14 projects (9 standard + 5 Pro)
यह exercise शुरू करें

Timed Challenges

सभी स्तर

Timed challenges के साथ अपनी speed और accuracy test करें। 3 levels: Beginner (30min), Intermediate (20min), Expert (15min)।

Speed CodingQuick DebuggingGas OptimizationLeaderboard
~50 challenges (3 levels)
यह exercise शुरू करें

आज ही अपनी Solidity यात्रा शुरू करें

अभ्यास करके सीखने वाले developers के साथ जुड़ें

मुफ़्त में शुरू करें