crypto101.io is a decent overview of _contemporary_ cryptography, not the usual textbooks