Un programa de intervalos variables es un principio en el condicionamiento operante donde el refuerzo para un determinado comportamiento se produce en momentos aleatorios o intervalos variables. Este es un ejemplo de refuerzo intermitente, que ocurre cuando solo algunos casos De un determinado comportamiento son recompensados (y no todos).
Para un programa de intervalo variable, el director del experimento elegiría un cierto marco de tiempo y recompensaría el comportamiento solo cuando se produce después de que haya transcurrido ese tiempo, cambiando el marco de tiempo cada vez. Esto significa que el programa de refuerzo es impredecible para el sujeto del experimento y que el comportamiento que se refuerza es más probable que continúe durante un período más largo después de que el refuerzo se haya detenido.