
Highly recommend this book if you want something to supplement your video course. It gives a solid overview and has plenty of exercises in there: āUnderstanding cryptography: A Textbook for Students and Practitionersā https://link.springer.com/book/10.1007/978-3-662-69007-9