Errorless learning
Errorless learning was an instructional design introduced by psychologist B.F. Skinner in the 1930s as part of his studies on what would make the most effective learning environment. Skinner said: "errors are not necessary for learning to occur. Errors are not a function of learning or vice-versa nor are they blamed on the learner. Errors are a function of poor analysis of behavior, a poorly designed shaping program, moving too fast from step to step in the program, and the lack of the prerequisite behavior necessary for success in the program." Errorless learning can also be understood at a synaptic level, using the principle of Hebbian learning ("Neurons that fire together wire together").