El aprendizaje por descubrimiento ocurre cuando el profesor le proporciona al estudiante las herramientas necesarias para que descubra por sí mismo lo que se desea aprender. Existen tres tipos de descubrimiento según Bruner: inductivo, deductivo y transductivo. Para que el aprendizaje por descubrimiento sea efectivo, el ámbito debe estar bien definido, los objetivos y métodos especificados, y los estudiantes deben estar familiarizados con procedimientos como búsqueda, control de variables y medición.