Week - 1 |
Introduction to cryptography and cryptocurrencies |
Week - 2 |
How Bitcoin achieves decentralization |
Week - 3 |
The Blockchain |
Week - 4 |
Bitcoin applications and security |
Week - 5 |
Bitcoin mining |
Week - 6 |
Alternative approaches to mining and consensus |
Week - 7 |
Bitcoin and anonymity |
Week - 8 |
Overview of Altcoins |
Week - 9 |
Overview of Ethereum |
Week - 10 |
Programming smart contracts on Ethereum |
Week - 11 |
Solidity Language |
Week - 12 |
Scalability: off-chain channels, sharding, and cut-through |
Week - 13 |
Cryptocurrencies & the real world: Smart property, data feeds, and public randomness |
Week - 14 |
Applications of cryptocurrencies and blockchains |