Recommendation Systems Courses
8 courses1.8M learners7 providers
Build intelligent recommendation engines using collaborative filtering, content-based methods, and deep learning to power personalized experiences across e-commerce, streaming, and social platforms.
AllCollaborative FilteringContent-Based FilteringMatrix FactorizationDeep RecommendersA/B Testing
Editor's Picks
Top Rated in Recommendation Systems
All Recommendation Systems Courses

Coursera
$49/mo
beginner
Machine Learning Specialization
Coursera
3 monthsbeginner
$49/mo

FSDL
Free
advanced
Full Stack Deep Learning
FSDL
Self-pacedadvanced
Free

edX
$300
intermediate
Machine Learning with Python: from Linear Models to Deep Learning
edX
15 weeksintermediate
$300

edX
$149
intermediate
Data Science: Machine Learning
edX
8 weeksintermediate
$149

DeepLearning.AI
Free
intermediate
Automated Testing for LLMOps
DeepLearning.AI
1 hourintermediate
Free

Udacity
$249/mo
advanced
ML DevOps Engineer Nanodegree
Udacity
4 monthsadvanced
$249/mo

MIT OpenCourseWare
Free
intermediate
Linear Algebra
MIT OpenCourseWare
14 weeksintermediate
Free

Udemy
$12.99
advanced
Bayesian Machine Learning in Python: A/B Testing
Udemy
12 hoursadvanced
$12.99
Browse Recommendation Systems Courses by Provider
See recommendation systems courses from a specific platform.
Frequently Asked Questions
How do recommendation systems work?
Recommendation systems analyze user behavior and item attributes to suggest relevant content. Common approaches include collaborative filtering (similar users), content-based filtering (similar items), and hybrid methods combining both.
What skills do I need to build recommendation systems?
You need Python programming, linear algebra, and basic ML knowledge. Understanding of matrix factorization, embeddings, and evaluation metrics like NDCG and MAP is important for production systems.
What companies use recommendation systems?
Netflix, Amazon, Spotify, YouTube, TikTok, and virtually every major platform uses recommendation engines. They drive up to 80% of content consumption on streaming platforms.
How are deep learning models used in recommendations?
Deep learning enables neural collaborative filtering, sequence-aware recommendations using transformers, and multi-modal recommendations that combine text, images, and user behavior signals.