In this course you will learn about the basics of blockchain technology. Theory as well as the implementation in Java! Chapter 1:the basics of blockchain technologySHA256 hashingcentralized and decentralized ledgerminingconsensus and thebyzantine generals problemproof of workChapter 2: how to implement a blockchain in JavaChapter 3:mining in cryptocurrenciesmempoolsunspent transaction outputs (UTXOs)wallet51% attackChapter 4: how to implement a cryptocurrency in JavaYou should take this course, if you are interested in blockchain and cryptocurrency technology.