Design Thinking is a mindset and approach to learning, collaboration, and problem solving. In practice, the design process is a structured framework for identifying challenges, gathering information, generating potential solutions, refining ideas, and testing solutions. Design Thinking can be flexibly implemented; serving equally well as a framework for a course design or a roadmap for an activity or group project.