Recommender Systems Workshop

2025-2026, Semester B

School of Computer Science and AI
Tel Aviv University

Course Information

Course Staff

Course Goal

Ever wondered how Instagram curates your feed or selects posts for the Explore page? Or how Netflix recommends shows tailored just for you? The same technology powers Spotify, YouTube, and even Tinder.

This technology is called Recommender Systems — a specialized branch of Machine Learning designed to predict user behavior.
Whether it’s making a purchase, clicking a post, playing a song, or swiping right, these systems analyze massive amounts of data to anticipate your next move.
They are also a major driver of revenue, generating billions of dollars for companies by increasing engagement, retention, and sales.

The goal of this workshop is for you to build your own recommender system. The exact domain, use case and focus are entirely up to you!

Course Format

The project will be done by groups of 4 students.

  • Fundamentals of Recommender Systems
    We will explore the foundational concepts, algorithms, and mathematical principles (e.g., matrix factorization, similarity measures) that drive recommender systems, along with broader considerations such as scalability and system design.

  • Team Project Proposals
    Students will form small teams (4 members) and propose a specific project related to recommender systems.
    (Each proposal must be approved before moving forward)

  • Implementation and Presentation
    Teams will develop and test their projects throughout the semester, including a mid-semester presentation to share progress and get feedback. At the end of the semester, teams will submit a written report and deliver a final presentation detailing their approach, results, and lessons learned.

Course Requirements

  • Significant self-learning is expected
    While the project work will be intensive, students will find it both fun and rewarding, ensuring an engaging and enjoyable learning experience.

Course Schedule and Slides

* tentative due to Roaring Lion operation

# Date Topics Material Notes
1 14.04.2026 Intro Hello, World!
Attendance is mandatory
                                                                               
2 *20.04.2026* Project proposals and planning Proposal Example
Individual Zoom
- 21.04.2026 Yom hazikaron
- 28.04.2026 Checkup (optional) "Test week"
3 05.05.2026 RecSys Algorithms Introduction to Recommender Systems
Attendance is mandatory
- 12.05.2026
4 19.05.2026 Mid checkup Individual Zoom
- 26.05.2026
5 02.06.2026 Mid-semester presentation Mid Presentation Example
Attendance is mandatory
- 09.06.2026
6 16.06.2026 Final checkup Individual Zoom
- 23.06.2026 Checkup (optional)
- 30.06.2026
7 07.07.2026 Final presentation Final Presentation Example
Attendance is mandatory
8 14.07.2026 Final submission Submission Template