Creates a strong business and technical foundation for Blockchain, starting with an in-depth discussion of the business inefficiencies that the Blockchain technology has the potential to address. This is followed by reviewing the computer science fundamentals related to cryptology, distributed computing, and peer-to-peer architectures that Blockchain systems rely on. The course then provides a comprehensive understanding of Bitcoin including its limitations, and the work that has been done to date to address these limitations. Alternate Blockchain implementations such as Ethereum and Hyperledger are discussed with a focus on smart contracts. The course will also cover potential business applications in Finance, Healthcare, Supply Chain, and Arts/Media/Entertainment. Students will be exposed to current research problems and research efforts in progress.