The lecture notes (as a single PDF) can be downloaded here. A list of errors in the course notes is here. The SimpleStorage contract code from Lecture 24 can be downloaded here.
- Week 00: Crypto I: Hash Functions
Lecture 00, 01, 02, 03
- Week 01: Crypto II: Digital Signatures and Commitments
Lecture 04, 05, 06, 07
- Week 02: Crypto III: Accumulators, Merkle Trees, Linked Timestamping, Proof of Work
Lecture 08, 09, 10, 11, 12
- Week 03: Bitcoin Details I
Lecture 13, 14, 15
- Week 04: Bitcoin Details II
Lecture 16, 17
- Week 05: Bitcoin Details III
Lecture 18, 19, 20
- Week 06: Ethereum & Solidity
Lecture 21, 22, 23
- Week 07: Ethereum & Solidity II
Lecture 24, 25, 26, 27, 28
- Week 08: Ethereum & Solidity III
Lecture 29, 30, 31, 32 - Week 09: Currency, Stablecoins and CBDCs
Lecture 33, 34, 35
- Week 10: DeFi
DeFi Talk (Slides), Front-Running Talk (Slides), Oracles Talk (Slides)