Operant conditioning is a method of learning that uses reinforcement or punishment to increase or decrease certain voluntary behaviors. There are three types of operants: neutral operants which neither increase nor decrease a behavior, reinforcers which increase a behavior through positive or negative reinforcement, and punishers which decrease a behavior. Reinforcers and punishers can be positive or negative depending on if something is presented or removed from the environment in response to the behavior.