Reputation is used in our social communities as a tool of regulating society by circulating evaluations about people as well as things. It has been also an important tool in computer science, especially after the emergence of e-markets. In this course, reputation systems, their main use and differences will be discussed. The course also covers: examples of reputation systems on famous sites, design guidelines, and connections to the real world.