After the course the students will be familiar with the fundamental concepts of data science. The participants can analyse given data sets with respect to dimensionality reduction and clustering. They also know the basic structure of neural networks and support vector machines to solve classification tasks. The participants know relevant methods from linear algebra and optimization and can apply these techniques. This embraces the design of appropriate algorithms and the implementation of different numerical methods to solve the corresponding problems.