After successful completion of the course the student will be able to efficiently solve inverse problems computationally. Students will be able to identify suitable solution methods and incorporate prior knowledge, understand basics and difficulties of real-life inverse problems. Solutions will be implemented in Matlab/Python using simulated and experimental data.