
How front-ends interact with smart contracts (web3 providers), wallet integration patterns, transaction lifecycle, and off-chain vs on-chain tradeoffs for UX and cost.
Web3 providers and how front-ends talk to contracts.
Wallet UX patterns and transaction confirmation lifecycle.
Off-chain storage and hybrid architectures.
Gas and UX tradeoffs (batching, meta-transactions conceptually).
Verifying transactions and listening for events.
Activities
Build a small front-end that reads from and writes to a deployed testnet contract (e.g., a simple credential registry).
📦 Deliverable
Demo link + repo + instructions for testing with a wallet.
Web3 provider docs and wallet integration examples.
Modules 1–3.
Shows how blockchain features can be used to build interactive apps (credential checks, proof-of-workflow).
APPLY TODAY FOR THE 2025/2026 ACADEMIC SESSION.