The participants will learn the essential topics of Blockchain and smart contract technology including its history, design principles, architecture, business use cases, regulatory environment, and technical specifications. The course takes a detailed look at the cryptography and transactions behind Blockchain and explores blockchain and smart contract security concerns.