Problem solving je relativno nova veština koja još uvek nije u potpunosti istražena, ali su njeni ishodi itekako opipljivi i poznati u nauci.
Problem solving se najjednostavnije može pojasniti kao rešavanja konkretnih problema iz života u kojima pojedinac ili grupa koriste znanje koje su ranije stekli u kombinaciji sa ostalim veštinama i razumevanjem da reše, do tada za njih nepoznatu situaciju. U ovakvom dolasku do rešenja akcenat se stavlja na razmišljanje, zbog čega se problem solving bazira na dve vrste razmišljanja: kritičkom i kreativnom.