Starting with video games that teach coding from a hacker's perspective, we move to browser games that simulate exploiting (or occasionally defending) vulnerable systems with real Linux tools, and then setting up a lab with vulnerable machines. Finally, a quick rundown of places to play CTFs with other folks in real life on your red or blue team.
This is not an executive view of gamification, these are actual games! Play, learn, win!