http://ais.informatik.uni-freiburg.de/teaching/ss16/info/
https://www.youtube.com/watch?v=Dfj4R2NhQDk&list=PLlu1L_GlG31mA_KwpjDkr9opMtVJZp8bW
Please don't look at the solutions until you have tried to solve the exercises yourself!
The sample solutions from the deparment have not been uploaded, just my own solutions...