Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Recommendation Engine - Basics

EDUCBA via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to build a movie recommendation system using Python through a practical, end-to-end workflow. In this hands-on course, you'll explore the fundamentals of recommendation systems and collaborative filtering before preparing datasets and configuring your Python environment with Anaconda and the Surprise library. You'll then build, validate, and apply a recommendation model that generates personalized movie predictions using real user data. Designed for learners interested in Python, machine learning, and recommendation systems, this course emphasizes practical implementation at every stage. You'll work with datasets, construct predictive models, evaluate performance using cross-validation with RMSE and MAE, and write Python functions to generate accurate movie recommendations. Along the way, you'll gain experience interpreting prediction results and implementing reproducible machine learning workflows. What makes this course unique is its complete, hands-on approach—from understanding recommendation engine concepts to deploying a working prediction system. By the end of the course, you'll be able to analyze datasets, implement collaborative filtering algorithms, validate model performance, and create personalized movie recommendation features using Python.

Syllabus

  • Building a Recommendation Engine from Scratch
    • This module introduces learners to the foundational concepts and technical workflow of building a recommendation engine using Python. It begins with a conceptual overview of recommendation systems and collaborative filtering, then transitions into preparing the development environment and datasets using Anaconda and the Surprise library. Finally, learners will construct, evaluate, and deploy a predictive model capable of generating personalized movie recommendations using real user data. The focus is on practical application, model evaluation with cross-validation, and generating top predictions through structured Python functions.

Taught by

EDUCBA

Reviews

4.6 rating at Coursera based on 29 ratings

Start your review of Recommendation Engine - Basics

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.