This article provides an introductory guide to factorization machines (FM) and Field Aware Factorization (FFM) used for making predictions on huge datasets.