Classical conditioning and operant conditioning can be seen as two types of associative learning between which there is a significant difference.
Classical conditioning highlights that the neutral stimulus can be transformed into a conditioned stimulus, producing a conditioned response. Operant conditioning involves conditioning voluntary behavior, controllable through its consequences - reinforcements and punishments