One way to learn irregular verbs is to divide them into groups.
According to some grammar books, irrregular English verbs DO seem to have some type of regularity. Here are some tips along with a couple of activities.
In this group, verbs remain nearly the same and change final -d for -t.
For example: build> built > built.
Verbs are the same in Past Simple and Past Participle, receive an -d/-ed/t suffix but change one or more vowels.
For example: leave > left> left
In this group the Past Simple usually has -ed but the Past Participle had -(e)n.
This is a small group and I suppose I’ll be adding some more if I can remember any.
For example: show > showed > shown
The past tense doesn’t have a suffix although it may change a vowel, but the Past Participle has an -(e)n suffix and the base vowel changes or both changes may happen.
For example: give > gave > given
In this group the vowel changes in one or both. There are no other changes.
For example: begin > began > begun
All the verbs are the same!
For example: put > put > put
One or both of the forms is/are completely different.
For example: go > went > gone – Be > was/were > been