This is a step-by-step guide for building your own recommendation engine with Python. It will help you gain all the required training & skills to make suggestions for data that a website user might be interested in using various data filtering techniques.
ericandrer/Building-Recommender-Systems-with-Python
Build real-world recommendation systems using collaborative, content-based, and hybrid filtering techniques in Python
Jupyter NotebookMIT