This class is an introduction to blockchain technology and its applications. Having built momentum in the past few years, blockchain is considered the next generation of the internet and poised to revolutionize the way we exchange value. The course will start off with an introduction to the underlying technical principles and cover two of the most popular blockchain technologies, Bitcoin and Ethereum. Students will learn about innovative new applications of both public and private blockchains in industries such as music, finance, insurance, healthcare, and more. The course will culminate in a final project in which students come up with their own venture utilizing blockchain technology. No computer science background is necessary.