1. A method on a computing device for training a student to decode words into a plurality of categories, comprising: a) providing a plurality of categories, each having a plurality of words associated with them; b) providing on the computer, a graphical setting onto which two or more of the categories are presented; c) graphically presenting one of the plurality of words, from one of the two or more of the presented categories to the student; d) requiring the student to categorize the presented one of the plurality of words into one of the two or more of the presented categories, by indicating a selection of one of the two or more of the presented categories; e) recording whether the student correctly categorized the presented one of the plurality of words into its associated category; and f) repeating steps c) through e).