Operant conditioning is a method of learning with rewards and punishments for behavior, the behavior may change due to form, frequency, or strength.