Computational physics plays a central role in all fields of physics, from classical statistical physics, soft matter problems, and hard-condensed matter. Our goal is to cover the basic concepts underlying computer simulations in classical and quantum problems, and connect these ideas to relevant and contemporary research topics in various fields of physics. In the TD’s you will also learn how to set, perform and analyse the results of simple computer simulations by yourself, covering a wide range of topics. We will use Python, but no previous knowledge of this programming language is needed.