This document provides an overview of recommender systems and techniques. It begins with an agenda that outlines key topics like collaborative filtering, evaluation methods, content-based filtering, and hybrid approaches. Collaborative filtering is then discussed in more detail, including memory-based user-based and item-based approaches. The document also covers challenges like data sparsity and cold starts, as well as example algorithms to address sparse datasets.