L'expression ''apprendre par coeur'' tient ses origines du Moyen-Age. A cette époque, en effet, tout le monde pensait que le coeur était le ''centre'' de l'intelligence ! Tout avait rapport au coeur : les émotions, les sensations, et donc, l'apprentissage ne pouvait se faire que par le coeur ! Le coeur était même le ''siège de l'intelligence'' selon Aristote.
Dr Couine a commenté cette question : Je me permets d'apporter une correction à cette explication. l'origine de ce terme ne vient pas exactement du moyen âge mais plutôt de l'antiquité. en effet, pour les grecs, c'est le coeur qui était le centre des émotions, de l'affectivité, de l'intelligence, de la mémoire.
on retrouve encore des stigmates dans le vocabulaire amoureux (briser le coeur, cette personne restera toujours dans mon coeur) et des mots comme courage (origine étymologique du mot)
mais c'est bien au moyen âge, au XVème siècle, que cette expression a été employé par Rabelais. c'est une variante de l'expression de l'époque "souper par coeur" qui signifiait manger par la pensée. cette expression est aujourd'hui perdue.