Introduction to Blockchain Technology

Graduate-level course, ELEN E6883 @ Columbia University, Spring 2019


Blockchain, the underlying mechanism behind the bitcoin and other cryptocurrencies, is a revolutionary decentralized technology that is envisioned to be as impactful as internet. This course will introduce the technical foundations of blockchain and its applications to a wide range of industries including finance, computer science, supply-chain, smart power grid and social networking. The objective of this course is to provide students with required knowledge to conduct research on blockchain and basic skills to design smart contracts and implement distributed applications (DAPP).

Download Syllabus