Coursera also has a brilliant course on recommenders: https://www.coursera.org/learn/recommender-systems/home/welc...
-----