Design thinking is an iterative process in which you seek to understand your users, challenge assumptions, redefine problems and create innovative solutions which you can prototype and test. Design thinking is an iterative and non-linear process that contains five phases: 1. Empathize, 2. Define, 3. Ideate, 4. Prototype and 5. Test. You can carry these stages out in parallel, repeat them and circle back to a previous stage at any point in the process. I got all my information from Ux design Courses