The cryptographic world doesn't lend itself to the typical developer
flow of learning while doing. Add that to the massive amount of bad or
outdated information on the web and many developers are lost or worse,
build insecure systems. This tutorial will introduce developers to
modern cryptography with an eye towards practical scenarios around
password management, encryption and key management.