A Learning Lab environment for programming via the creation of a game involving using tools to break into encrypted networks.