Build collaborative, content-based, and hybrid recommenders, rank candidates, handle cold starts, and evaluate both offline and online behavior.