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; graphically presenting a stimulus from the stimulus set to the student via the computing device; requiring the student to respond to the stimulus; determining if the response is correct; performing said graphically presenting, said requiring, and said determining for each of a plurality of stimuli; repeating said graphically presenting, said requiring, said determining, and said performing, in an iterative manner to improve the cognitive skills of the student.