1. A computer-implemented method for developing cognitive skills in a student, utilizing a computing device to present stimuli and to record responses, the method comprising: providing a stimulus set comprising a plurality of stimuli; via a display corresponding to the computing device, graphically presenting a representation of a stimulus from the stimulus set to the student; requiring the student to employ the computing device to respond to the stimulus; determining, via the computing device, if the response is correct; wherein said graphically presenting, said requiring, and said determining composes a trial; wherein a unit comprises a specified set of trials; and wherein said performing said graphically presenting, said requiring, and said determining for each of a plurality of stimuli comprises: performing trials in each unit of a plurality of units for each level of a plurality of levels; performing one or more introductory trials to demonstrate to the student what is required in performing a trial: performing said graphically presenting, said requiring, and said determining for each of a plurality of stimuli; and repeating said graphically presenting, said requiring, said determining, and said performing, in an iterative manner that is directed to improve the cognitive skills of the student.