Java Programming: Build a Recommendation System is the capstone project in the Java Programming: An Introduction to Software Coursera Specialization. In order to enroll in the capstone project, students must have passed all courses in the Specialization.
In this capstone, students show off their problem solving and Java programming skills by creating recommender systems. Students work with data on a topic such as books, movies or restaurants and information about them (including rankings). They then write a program to answer questions about the data, including which items should be recommended to a user based on their previous choices.