This course is intended to give participants (graduates, researchers and industrial professionals) a solid background in tribology and surface interactions. It covers the fundamentals concepts of tribology including surfaces, contact mechanics, friction, lubrication and wear, the description of different techniques for multiscale wear analysis (experimental and computational) and application examples illustrating how to use the theoretical background in engineering practice. At the end of the course, participants will have the tools to identify and to approach tribological systems combined with appropriate material selection and surface design.