1. A method of modular instruction for a body of knowledge, the body of knowledge comprising a plurality of cognitive constructs defining component skills to be learned, said method comprising the steps of: a) providing a plurality of instructional materials, each of said instructional materials corresponding to at least one cognitive construct; b) providing a plurality of post-instruction assessments, each of said post-instruction assessments corresponding to one cognitive construct; c) assembling a plurality of learning packets, each of said learning packets corresponding to one cognitive construct and comprising a one of said instructional materials corresponding to the cognitive construct and a one of said post-instruction assessments corresponding to the cognitive construct; d) administering one of said learning packets to a student by presenting the instructional material associated with the learning packet to the student and then administering the post-instruction assessment associated with the learning packet to the student; e) determining a result of the post-instruction assessment administered to the student; f) comparing the result of the post-instruction assessment associated with the learning packet to a predefined benchmark for the learning packet; and g) if the result of the post-instruction assessment associated with the learning packet is at least substantially equal to the benchmark for the learning packet, repeating steps d) through f) for another of the learning packets which has not previously been presented to the student.