We use necessary cookies for site function. For analytics and marketing, we need your consent. You can change your mind anytime. Privacy Policy
8 weeks
4.9
8 modules
1. Solidity Deep Dive: The EVM and Storage
Understand how the EVM executes your code, how storage/memory/calldata differ, and why layout bugs are catastrophic.
3 quiz questions
2. Calls, Delegation, and Contract Interaction
Master call vs. delegatecall vs. staticcall, interfaces, and the low-level calls used by proxies and multisigs.
3 quiz questions
3. Design Patterns: Factory, Proxy, and Upgradeability
Learn the patterns every production protocol uses: factories for spawning contracts, proxies for upgrades, and access control for administration.
3 quiz questions
4. Gas Optimization Techniques
Measure and cut gas costs: storage packing, calldata tricks, caching, and the patterns that separate junior from senior Solidity devs.
3 quiz questions
5. Testing and Fuzzing with Foundry
Set up a professional Solidity workflow: unit tests, fork tests against mainnet state, and property-based fuzzing.
3 quiz questions
6. Access Control and Security Patterns
Implement role-based access, reentrancy guards, pausability, and checks-effects-interactions — the patterns auditors check first.
3 quiz questions
7. Building a DeFi Vault: Capstone I
Apply everything so far: build an ERC-4626-style tokenized vault with deposits, shares math, and fee handling.
2 quiz questions
8. Deployment, Verification, and Capstone II
Ship the vault to a testnet professionally: scripted deployment, source verification, monitoring, and an incident checklist.
2 quiz questions