In this workshop, we go through all of the simple components that make up a blockchain, creating each of them using basic Python. By the end we have a fully functional blockchain, all in a jupyter notebook for you to play around with. The slides can be found here and the recording of the workshop is here.