This course is for students wishing to explore the world of cryptocurrencies and related Fintech innovations. The goal of the course is to analyze their characteristics, the enabling technological innovations, their economics and role in modern Finance, and potential applications. The course begins with a brief insight on the theory and history of money and Financial innovation. After providing some technical background on how cryptography works, the course studies the cryptocurrency Bitcoin and then moves to other cryptocurrencies or crypto platforms such as Ethereum or Cardano. It will also analyze stablecoins and Central Bank digital currencies. Students will gain an understanding of the economic, technical and public policy issues associated with blockchain technology, distributed ledgers and smart contracts.