learn by heart

/lɜːrn baɪ hɑːrt/

Meaning

To 'learn by heart' means to memorize something completely so that you can repeat it from memory without looking. It is often used for poems, vocabulary, math formulas, or songs.

Examples

  • We had to learn a famous poem by heart for our English class.

    We had to learn a famous poem by heart for our English class.

  • I know all of my irregular verbs by heart now.

    I know all of my irregular verbs by heart now.

  • Don't just learn the answers by heart; try to understand them.

    Don't just learn the answers by heart; try to understand them.

  • She learned the entire presentation by heart because she was nervous.

    She learned the entire presentation by heart because she was nervous.

  • It is hard to learn so many vocabulary words by heart in one week.

    It is hard to learn so many vocabulary words by heart in one week.

Common Mistakes

  • ✗ I learned the song by my heart.

    ✓ I learned the song by heart.

    The idiom is fixed as 'by heart'. Do not add possessive pronouns like 'my', 'your', or 'his'.

  • ✗ You must learn this vocabulary with heart.

    ✓ You must learn this vocabulary by heart.

    The correct preposition is 'by', not 'with' or 'from'.

Related Expressions

commit to memorymemorizeknow inside out

Practice

  • It is difficult to ___ all these vocabulary words in a single day.

    💡 To memorize something completely.

    Show answer

    learn by heart

  • To pass the spelling test, we need to ___ the spelling of these fifty words.

    💡 Commit the spelling of the words to memory.

    Show answer

    learn by heart