Skip to content

Lessons

Each lesson has its own page with standalone written notes you can learn from without watching the video. A link to the source YouTube video sits at the end of each page; Updraft lessons link to the original course platform.

There is already a wealth of excellent video material about Ethereum development freely available online. Rather than re-record what the community has already explained well, this course curates and references video materials from a range of creators and platforms — including ETH.BUILD, Web2 to Web3, SpeedRun Ethereum, BuidlGuidl Labs, Cyfrin Updraft, and others — as supplementary reference alongside our own written notes. Every referenced video links back to its original source and credits its creator; all rights remain with those creators.

Module 1 · Lessons 01–08

Chain, Wallet & Gas

Key pairs, blockchains, transactions, gas, wallets, and the EVM.

Module 2 · Lessons 09–13

Solidity & Standards

Solidity, Hardhat testing, ERC-20, ERC-721, and IPFS.

Module 3 · Lessons 14–21

Full-Stack dApp

Providers, signers, Scaffold-ETH 2, and SpeedRun challenges.

Module 4 · Lessons 22–30

L2 & Security

Layer 2, account abstraction, security audits, and identity.

Module 5 · Lessons 31–33

Capstone

DEX challenge, capstone context, and deployment scripts.

Open the Module 1 overview

Open the Module 2 overview

Open the Module 3 overview

Module 4: L2, Indexing, Security & Web3 Identity

Section titled “Module 4: L2, Indexing, Security & Web3 Identity”

Open the Module 4 overview

Open the Module 5 overview