Hacktivate looks like a very interesting little game for MacOS/iOS.
Security and code-breaking challenges, that teaches text encodings, image processing, and command-line stuff.
You probably need to be at least a beginner computer nerd to not be totally confused (you will find out in the free tutorial). But this seems very clever.