We can divide German verbs into two groups. Those that inflect regularly in the past tenses and those that have irregular forms in these tenses.
Course for learning more than 200 German irregular verbs
anfangen
ankommen
anrufen
aufstehen
beginnen
bekommen
bitten
bleiben
bringen
empfehlen
essen
fahren
fernsehen
finden
fliegen

03. Level A1 (G - L)
geben
gehen
gewinnen
haben
halten
heißen
helfen
kennen
kommen
laufen
lesen
liegen

04. Level A1 (M - S)
nehmen
riechen
scheinen
schlafen
schließen
schreiben
schwimmen
sehen
sein
sitzen
sprechen
stehen

05. Level A1 (T - Z)
trinken
tun
verstehen
werden
wissen

06. Level A1 Summary

07. Level A2 (A - F)
backen
braten
denken
fallen

08. Level A2 (G - L)
hängen
lassen
leihen
lügen

09. Level A2 (M - S)
mögen
nennen
raten
reiten
rufen
schaffen
singen
sterben

10. Level A2 (T - Z)
tragen
vergessen
verlieren
wehtun