Before delving into model building, we conduct a thorough exploration of the dataset. We analyse the distribution of ratings, identify trends in user preferences across different genres, and uncover patterns in viewing behaviour. Visualizations such as histograms, heatmaps, and bar plots help us gain insights into the underlying data.