It is pretty challenging and requires good math/proof skills, but still quite fun.
The course could use more study materials, for example lecture notes.
Wonderful introduction to cryptography in little time.
Learning cryptography can be challenging for those without a background in these subjects, but with dedication and persistence, it is possible to gain proficiency.
Additionally, there are many resources available, including online courses, textbooks, and tutorials, that can aid in the learning process.
The art and science of concealing the messages to introduce secrecy in information security is recognized as cryptography.
A message is plaintext (sometimes called cleartext).
The process of disguising a message in such a way as to hide its substance is encryption.
An encrypted message is ciphertext.