Getting started in crypto

To explore cryptography, you need not be a computer science student but I assume that you are a science student with some basic background in abstract algebra.

Following are few online courses that will help you in understanding crypto.

Following are few textbooks for reference: