Building Recommendation Systems with Collaborative Filtering

Learn to implement user-user and item-item nearest neighbor algorithms to build personalized recommendation engines using Python.

4.3 (308) ⏱ 1 h 58 min 📚 10 lecciones

Sobre este curso

How do streaming platforms and e-commerce sites know exactly what you want to watch or buy next? Collaborative filtering is the foundational technology behind personalized recommendations, leveraging collective user behavior to predict individual preferences. In this written course, you will transition from understanding the basic math of similarity to writing clean, functional Python code that generates real-world recommendations. You will gain a solid grasp of how to analyze user behavior, calculate similarity scores, and handle common challenges in recommendation engines. What you'll learn: - Understand the core concepts of user-user and item-item collaborative filtering. - Calculate similarity metrics including Cosine Similarity and Pearson Correlation. - Implement nearest-neighbor algorithms using modern Python data analysis libraries. - Address common recommendation challenges like the cold-start problem and data sparsity. - Evaluate the accuracy of your recommendation models using standard industry metrics. - Connect collaborative filtering principles to modern vector-based retrieval concepts. You will start with the fundamental mathematics of similarity, then progress step-by-step through implementing algorithms, handling edge cases, and measuring performance. Every concept is reinforced with clear written explanations and practical code snippets. This course is designed for aspiring data scientists, software developers, and analytical minds who are new to recommendation systems. No prior experience with machine learning is required, though a basic familiarity with Python is helpful. Start reading today and build your first personalized recommendation engine from scratch.

Lo que obtendrás

  • 📜 Certificado de finalización
    Añádelo a tu perfil de LinkedIn
  • ♾️ Acceso de por vida
    Vuelve cuando quieras, sin caducidad
  • 📱 Teléfono o computadora
    Funciona en cualquier dispositivo
  • 💸 Reembolso de 30 días
    Sin preguntas
  • Breve y enfocado
    1 h 58 min de contenido práctico

Reseñas (5)

وليد ناصر JO Estudiante verificado
★ 3 · 2025-12-28T03:54:00+00:00

Hmm, no estoy seguro de que esto sea para principiantes absolutos. Asume un poco de conocimiento previo que no se enseñó explícitamente.

Fatima Hassan PK Estudiante verificado
★ 5 · 2025-09-25T11:23:00+00:00

Aprecié los pasos claros, aunque algunos de los módulos posteriores podrían haber usado más ejemplos.

Sophie Moreau MC Estudiante verificado
★ 5 · 2025-08-07T02:15:00+00:00

Esta fue una manera brillante de aprender! La estructura era lógica, el ritmo estaba en el lugar, y los ejemplos eran súper útiles.

清水 結月 JP
★ 5 · 2025-07-25T17:58:00+00:00

Una buena introducción. La estructura era en su mayoría clara, pero me gustaría que hubiera algunos ejemplos más del mundo real.

عمر بن يوسف TN Estudiante verificado
★ 4 · 2025-07-06T00:07:00+00:00

Curso brillante! El flujo de información fue perfecto, y los ejemplos realmente solidificaron los conceptos.

Escribir una reseña

Te pediremos iniciar sesión después de enviar — tu borrador se guarda.

Otros también tomaron

Preguntas frecuentes

¿Qué necesito para tomar este curso? +

Solo un teléfono o computadora con internet. Sin instalaciones ni hardware especial.

¿Cómo pago? +

Con tarjeta a través de Stripe, o con criptomonedas. No almacenamos datos de tarjeta — Stripe los gestiona de forma segura.

¿Puedo obtener un reembolso? +

Sí — reembolso completo en 30 días, sin preguntas.

¿Por cuánto tiempo tendré acceso? +

Para siempre. Una vez comprado, el curso es tuyo para revisarlo cuando quieras.

¿Obtendré un certificado? +

Sí. Al finalizar recibirás un certificado que puedes añadir a tu perfil de LinkedIn.

Diseñado para profesionales en
Tecnología Diseño Finanzas Marketing Salud Educación Hostelería Manufactura