Learning to rank refers to machine learning techniques for training a model in a ranking task. Learning to rank is useful for many applications in information retrieval, natural language processing, and data mining. This lecture gives an introduction to the area including the fundamental problems, major approaches, theories, applications, and future work.