Learning Python by Battling Bots

Can learning to code be as fun as playing a game? This project seems to think that is possible with Battlesnake.

Learning Python by Battling Bots