"Learn by heart" simply means to memorize something so thoroughly that you can remember and recite it without using written material.
"Learn by heart" simply means to memorize something so thoroughly that you can remember and recite it without using written material.
Linda learned the poem by heart and recited it in front of the audience.
The phrase can be used in the context of school.
My son had to learn the periodic table by heart for his chemistry exam.
It's pretty common in the context of performance or the arts.
Actors often have to learn their lines by heart.
We use it in everyday life as well.
Olivia learned the recipe by heart after making it so many times.