It has a game that is supposed to be like Tetris that might be the way to get some people it to thinking that code is a game, it might work for some, but the repitious characters and the way it builds you up a character at a time was what got me to learn it.