The behaviorism learning theory proposes that learning is based on conditioning responses to external stimuli without internal mental states. Major contributors included Ivan Pavlov who developed classical conditioning by conditioning a dog's salivation response, and B.F. Skinner who used operant conditioning to shape animal behavior through reinforcement or punishment. Behaviorism can be applied in classrooms by rewarding positive behaviors and eliminating negative ones, and in educational software through visual and audio cues that positively reinforce correct answers and negatively reinforce incorrect ones.