Course

Cryptoeconomics, Blockchain & NFTs

Welcome to the documentation for the Blockchain, Crypto Economy & NFTs course - a comprehensive BSc-level program covering blockchain technology, smart contracts, and decentralized finance.

50
Lessons
8
Modules
12
Weeks
6
ECTS

Course Overview

This course introduces students to blockchain technology through the lens of cryptoeconomics - the study of using economic incentives and game theory to achieve security properties in decentralized systems.

Central Question: How do we design systems where strangers cooperate honestly WITHOUT trusting each other?

Modules

Module A: Blockchain Foundations

12 lessons covering DLT, hash functions, cryptography, Bitcoin, and consensus mechanisms.

Module B: Ethereum & Smart Contracts

8 lessons on EVM architecture, gas mechanics, Solidity, and token standards.

Module C: NFTs & Digital Assets

8 lessons exploring NFT technology, IPFS, marketplaces, and RWA tokenization.

Module D: Tokenomics

4 lessons on token economics, distribution models, and classification.

Module E: DeFi Ecosystem

8 lessons covering AMMs, lending protocols, stablecoins, and case studies.

Module F: Advanced Topics

4 lessons on Layer 2 scaling, flash loans, and smart contract security.

Module G: Regulation & Future

4 lessons on global regulation, FINMA, MiCA, and CBDCs.

Module H: Workshops

2 hands-on workshops deploying smart contracts to Sepolia testnet.

Getting Started

  1. Review the Syllabus for course structure and schedule
  2. Start with Module A: Blockchain Foundations
  3. Use the Glossary to learn key terminology (150+ terms)
  4. Check Resources for recommended readings and tools
  5. Track your progress on the Course Portal

The Six Theoretical Pillars

Throughout this course, we apply six core questions to every topic:

Pillar Core Question
Trust How do strangers transact without intermediaries?
Incentives How do we make selfish actors behave honestly?
Trade-offs Why can't we optimize everything simultaneously?
Value How do tokens capture and distribute value?
Risk What happens when things go wrong?
Design How do we create systems with desired properties?