MIT has uploaded this course for free and is a really great resource for anyone interested in learning more. It’s even good if you have a solid understanding of the blockchain. I really recommend you check it out!
I’ve only gotten through the first few videos but I’ve already learned a lot. The first lecture is great to show people who are just dipping their toes in the water (if they don’t fall asleep from lectures).