This document defines and explains different types of learning, including classical and operant conditioning. Classical conditioning involves pairing a neutral stimulus with an unconditioned stimulus to elicit a conditioned response. Operant conditioning is learning through rewards and punishments for behaviors. Reinforcers strengthen behaviors while punishment weakens behaviors. Different schedules of reinforcement like continuous, partial, and fixed ratio schedules influence how behaviors are learned. Generalization and discrimination also impact conditioning. Shaping uses reinforcement to teach complex behaviors through successive approximations.