I showed this app to my son when he was two. I used to play and let him watch. I don't think he was understanding it but he really used to like the small characters and the sound effects. Now he is 5 and since 6 months ago he can play by himself. He advanced a lot on the levels and he is now learning the concept of loop. The concept of decision point, on the game with colored squares, he got pretty well.