Fatigue, the birth and growth of cracks in metal parts subjected to repeated loading, has been a problem plaguing engineers since the Industrial Revolution and the advent of rotating or reciprocating machinery. Designing against metal fatigue was studied briefly in several aspects. Examples of fatigue failures were shown. Fatigue was classified by loading: uniaxial Fatigue, multiaxial fatigue, cumulative fatigue da¬mage. Fatigue design criteria were discussed: Infinite-Life Design, Safe-Life Design, Fail-Safe Design, and Damage Tolerant Design. Mitigation of notch effects by design, improvement of fatigue strength of metal parts by residual stress and surface finishing were discussed. Relative fatigue beha¬vior was studied under various environmantal conditions. Especially the effects of corrosion, temperature, fretting, and irradiation were covered.