Module B: Ethereum & Smart Contracts
EVM architecture, gas mechanics, Solidity programming, and token standards
Overview
- Lessons: L13-L20
- Module: 8 units
Learning Objectives
- Understand Ethereum's architecture and state model
- Explain gas mechanics and transaction lifecycle
- Write basic Solidity smart contracts
- Implement ERC-20 and ERC-721 token standards
- Analyze token contract security patterns
Lessons
| ID | Topic | Type |
|---|---|---|
| L13 | Ethereum Architecture | Lecture |
| L14 | Gas Mechanics | Lecture |
| L15 | Solidity Fundamentals | Lecture |
| L16 | Lab Interacting Contracts | Lab |
| L17 | ERC20 Token Standard | Lecture |
| L18 | ERC721 ERC1155 Standards | Lecture |
| L19 | Token Lifecycle | Lecture |
| L20 | Lab Token Analysis | Lab |
Key Concepts
- Ethereum Virtual Machine
- Gas
- Smart Contract
- Solidity
- ERC-20
- ERC-721
- State Trie
- Transaction Lifecycle
Resources
Back to Home | Syllabus