While life coaching generally covers all areas of a person's life, executive coaching focuses on improving leadership skills and performance within a professional context.