What is the difference between therapy and life coaching?

Therapy focuses on diagnosing and treating mental health concerns, while life coaching focuses on goal achievement, accountability, skill-building, and personal growth.