
zkEVM
Course Index
28 Lessons · 3 Sections
Master Zero-Knowledge EVMs — zkSync Era, Polygon zkEVM, Scroll, Linea, and StarkNet. Covers Cairo language, zkSync Account Abstraction, EIP-4844 blob data & 3 production deployments.
28Lessons
3Sections
3Projects
FreeAccess
Section 1zkEVM Architecture & Major PlatformsLessons 1–10
Lesson 1
What is a zkEVM?
Lesson 2
ZK Rollups vs Optimistic Rollups
Lesson 3
Vitalik's zkEVM Type Taxonomy
Lesson 4
zkSync Era: Type 4 zkEVM
Lesson 5
Polygon zkEVM: Type 2/3
Lesson 6
Scroll: Type 2 zkEVM
Lesson 7
Linea: ConsenSys zkEVM
Lesson 8
StarkNet: STARK-Based L2 & Cairo
Lesson 9
EIP-4844 & Blob Data for zkEVMs
Lesson 10
Deploying Solidity to zkSync Era
Section 2Deployment, StarkNet, Proving & EcosystemLessons 11–22
Lesson 11
Deploying to Polygon zkEVM & Scroll
Lesson 12
zkSync Native Account Abstraction
Lesson 13
Cairo: Writing StarkNet Contracts
Lesson 14
Provers: STARKs vs SNARKs Compared
Lesson 15
Gas Costs on zkEVMs
Lesson 16
zkEVM Developer Tooling
Lesson 17
Bridging to zkEVMs
Lesson 18
zkEVM Ecosystem: DeFi on L2
Lesson 19
The AggLayer: Polygon 2.0
Lesson 20
ZK Stack: App-Specific zkEVMs
Lesson 21
zkEVM Security & Audit
Lesson 22
zkEVM vs zkVM: SP1 & Risc Zero
