It has the Rock Head ability. Mine knows:
Double-Edge: No recoil because of Rock Head, high power, high accuracy, good PP for such a powerful move.
Stone Edge: STAB, high power, good chance for critical hit, deals with Ice types.
Thunderpunch: Decent power, high accuracy, chance to paralyze, used to deal with water types.
Fire Punch: Complements Golem's Attack stat, decent damage, high accuracy, chance to burn, used to deal with Grass, Ice, and Steel types.
Golem Learnset