cryptohack.org
A free platform for learning modern cryptography by solving interactive puzzles and challenges. Users earn points by solving challenges, finish categories to earn trophies and gain levels, and new challenges are added regularly.