The majority of this course requires no prior knowledge. But, if you have some Python experience, you’ll be able to build a small blockchain library in Python, including a Blockchain class and a Block class . Add functionality to add blocks, create hashes, and verify the chain.