Intermediate–Advanced
10 weeks Solidity / TypeScriptBlockchain
An engineering-focused blockchain course covering EVM internals, Solidity patterns, DeFi protocol design, and secure smart contract development.
₹8,999
Enroll now Curriculum
01
Blockchain Fundamentals
- Distributed ledger concepts
- Consensus mechanisms (PoW/PoS)
- Merkle trees
- Cryptographic primitives
02
EVM Deep Dive
- EVM architecture
- Opcodes & gas model
- Storage layout
- ABI encoding
03
Solidity Basics
- Data types & state variables
- Functions, events, modifiers
- Mappings & structs
- Inheritance patterns
04
Solidity Advanced
- Access control patterns
- Upgradeable proxies (UUPS/Transparent)
- Gas optimisation
- Assembly / Yul basics
05
Testing with Foundry
- Forge unit tests
- Fuzz testing
- Invariant testing
- Fork testing against mainnet
06
DeFi Primitives
- AMM & constant product formula
- Lending protocols (Aave/Compound model)
- Flash loans
- Oracle design
07
Security
- Reentrancy attacks
- Integer overflow/underflow
- Front-running
- Common audit findings
08
Frontend Integration
- wagmi v2 + viem
- Wallet connection (RainbowKit)
- Transaction state management
- Reading on-chain data
What you'll build
Deploy a custom ERC-20 token with staking contract on Sepolia
Build a minimal DEX with liquidity provision and swap UI