In this live stream, I introduce the concept of “machine learning” and build a simple movie recommendation engine. In honor of May the 4th (Star Wars Day), I use a dataset of ratings for the Star Wars movies to create an algorithm that predicts star ratings for movies you haven’t seen yet.

This video is part of the third session of my ITP “Intelligence and Learning” course (

Edited videos from this live stream coming soon!

35:12 – Intro to Session 3
1:06:25 – CC: Movie Recommendation Engine Part 1
1:42:13 – CC: Movie Recommendation Engine Part 2
2:13:03 – CC: Movie Recommendation Engine Part 3
2:55:19 – Conclusion/Q&A

To support this channel:
Coding Train Merchandise:

Send me your questions and coding challenges!:

The Coding Train website:

Links discussed in this video:
Session 3 of Intelligence and Learning:
Nature of Code:
My Phyllotaxis video:
Programming Collective Intelligence Book:
Machine Learning on Coursera:
Machine Learning for Musicians and Artists on Kadenze:
Notes on Pearson’s correlation coefficient:
ITP Thesis 2017:

Source Code for the all Video Lessons:


For more Intelligence and Learning videos:
For an Introduction to Programming:
For my Nature of Code videos:
For More Live Streams:
For More Coding Challenges:

Help us caption & translate this video!