Blockchain 101 Course @ University of Southampton Course outline Module 1: Cryptography Lecture 1: Introduction to Cryptography Lecture 2: Digital Signatures Lecture 3: Cryptography Primitives & Data Structures Module 2: Economics Lecture 4: Economic Basics Lecture 5: Game Theory Lecture 6: Collective Decision Making Module 3: Blockchain Basics Lecture 7: Blocks and Chains Lecture 8: Consensus systems Lecture 9: Smart Contracts and dApps Module 4: Blockchain Development with Substrate Lecture 10: Intro to Substrate and Upgradable Runtime Lecture 11: FRAME and Pallets Lecture 12: Storage and other design choices