Course Introduction
Lessons
Week2: NFTs and Marketplaces
Week3: ERC1155 and DApp
Week4: Hardhat unit testing, mutation testing and SC Analysis
Week5: Build with ETH client
EIP1559
Week6,7: Security and Audit
Week8: EVM
Week9: Design Patterns
Week10: Smart Contract Upgradeability Patterns
CREATE2
Week11: YUL and Byte Manipulation
Week12: Scaling Blockchain
Account Takeover Explanation (Capture the Ether)
Week13: Decentralized Finance
Week14: Oracles
Week15: Advanced Smart Contract Tools
Week16: Advanced Smart Contract Testing
Week17: Staking On Ethereum
Week18: DAO
Workshops
Build a Dex
Build a P2P lend-borrow
Build liquid staking protocol
Slides : ETH POS
Uniswap V4
Slides : UniswapV4 Technical Introduction
Slides : Uniswap Maths
Tech Talks