This course provides an insight into the correct use of cryptography in applications, along with an overview of the most important cryptographic concepts. When you have finished this course, you will be able to choose the right cryptographic algorithms for your needs. This course will show the differences between encryption and hashing, and their correct uses.

The primary targets for this course are software developers and software designers; architects and test engineers may also benefit from its content.