Design thinking is a human-centered approach to innovation that draws from design methods and focuses on empathizing with users, defining problems based on user needs, ideating solutions, prototyping ideas, and getting user feedback to iterate on designs. It involves three key spaces: desirability from the user perspective, feasibility in terms of technical possibilities, and viability regarding business needs. The design thinking process emphasizes empathy with users through observation and engagement to understand user needs, defining problems based on pain points, ideating many solutions through brainstorming, prototyping ideas, and testing prototypes with users to iterate on the design.