Quali sono le competenze di problem solving che si possono sviluppare frequentando il corso?