La principal diferencia entre condicionamiento clásico y operante es que en el condicionamiento clásico no hay posibilidad de escaparse de dar la respuesta prevista y en el condicionamiento operante la persona tiene la facultad de elegir una conducta que repetirá o no según el resultado.