This is quite a nice introduction to cryptography on it's own, there is not Bitcoin aspect to it at all.
It introduces what cryptography (very basic number shift cyphers) and then brings in hashing , symmetric / asymmetric encryption and the finally elliptic curves.