I am a traditional guy and still like to give kids the paper book although I know there are many table Apps that can do same thing. This book has a nice set of challenges. I think different kids have different level of brain maturity, so be too focused on suggested ages. My daughter works on this at 10.