I am seeking an introductory-level course, and have a modest amount of experience with Java, macros, and CS in general.
I don't believe there can be an objective answer to that question. So, here is a subjective answer: the Coursera course is by Dan Boneh, so it cannot be bad.
Note: cryptography is a rather advanced topic. To really get the hang of it, you need to know a bit of maths, especially linear algebra and some probabilities.