
Wallet Development
Course Index
28 Lessons · 3 Sections
Master crypto wallet engineering — BIP-39/32/44, ECDSA signing, MetaMask SDK, WalletConnect v2, and ERC-4337 Account Abstraction. Covers passkey wallets, Safe multisig, MetaMask Snaps & 3 production builds.
28Lessons
3Sections
3Projects
FreeAccess
Section 1Cryptography, Key Management & Core WalletsLessons 1–10
Lesson 1
What are Crypto Wallets?
Lesson 2
EOAs vs Smart Contract Wallets
Lesson 3
Private Keys, Public Keys & Addrs
Lesson 4
Mnemonics & BIP-39 Seed Phrases
Lesson 5
HD Wallets: BIP-32 & BIP-44
Lesson 6
Key Derivation & Address Gen
Lesson 7
ECDSA: Signing Transactions
Lesson 8
EIP-712: Typed Data Signing
Lesson 9
Building a Wallet with Ethers.js
Lesson 10
MetaMask SDK Integration
Section 2Account Abstraction, Embedded Wallets & SecurityLessons 11–22
Lesson 11
WalletConnect v2: Cross-Platform
Lesson 12
Embedded Wallets: Privy & Dyn
Lesson 13
Passkey & Social Login Wallets
Lesson 14
Account Abstraction: ERC-4337
Lesson 15
UserOps, Bundlers & EntryPoint
Lesson 16
Paymasters: Gasless Transactions
Lesson 17
ERC-7702: EOA with Contract Code
Lesson 18
Safe: Multi-Sig Smart Account
Lesson 19
Social Recovery Wallets
Lesson 20
Wallet Security Best Practices
Lesson 21
Hardware Wallet Integration
Lesson 22
MetaMask Snaps