Java Programming
Build a Recommendation System
Java Programming and Software Engineering Fundamentals,
Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our own! In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems. You will work with data for movies, including ratings, but the principles involved can easily be adapted to books, restaurants, and more. You will write a program to answer questions about the data, including which items should be recommended to a user based on their ratings of several movies. Given input files on users ratings and movie titles, you will be able to: 1. Read in and parse data into lists and maps; 2. Calculate average ratings; 3. Calculate how similar a given rater is to another user based on ratings; and 4. Recommend movies to a given user based on ratings. 5. Display recommended movies for a given user on a webpage.
Get a Reminder
Rating | 4.5★ based on 61 ratings |
---|---|
Length | 5 weeks |
Effort | 4 weeks of study, 3-6 hours/week |
Starts | Aug 7 (38 weeks ago) |
Cost | $79 |
From | Duke University via Coursera |
Instructors | Robert Duvall, Owen Astrachan, Andrew D. Hilton, Susan H. Rodger |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming |
Tags | Computer Science Software Development |
Get a Reminder
Similar Courses
What people are saying
excellent course
This is a excellent course and covers all the concept taught in the entire Specialization.
Excellent course with outstanding instructors.
Excellent course!
Read more
whole specialization
nice very very very good course i have taken the whole specialization .
so this review is for the whole specialization in general and for the capastone in particular.the first and the second course is very easy .
it was another nice exercise Really enjoyed this project and I think it did a good job bringing the whole specialization together.
Read more
make it
The Movie Recommended System may seem challenging as little help is provided to help you make it, but once you finally make it, its one of the best things you can show off.
-teach learners
However, to make it a complete package, I suggest a few things:---Teach learners to use main() to create apps and convert to exe---Teach learners, after the entire project codings, how to create an Applet out of the source codes---Teach learners how to implement graphical user interface (make buttons, input field for movie queries)---Teach learners how to, instead of getting data from a file in the folder, reads the data from a live-feed instead.
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
School Based Therapist 1 $30k
Site based coordinator $35k
Home Based Teacher $39k
Home-Based Agent $39k
Clinic-Based Therapist $45k
User Experience Strategist - Lean Strategist (Minneapolis Based) $46k
UNIT BASED EDUCATOR $47k
School-Based TGL $50k
Home Based Counselor $52k
School Based Clinician 1 $56k
School Based Coach $58k
Tutoring for Conceptual/Algebra-Based/Calculus-Based Physics $64k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | 4.5★ based on 61 ratings |
---|---|
Length | 5 weeks |
Effort | 4 weeks of study, 3-6 hours/week |
Starts | Aug 7 (38 weeks ago) |
Cost | $79 |
From | Duke University via Coursera |
Instructors | Robert Duvall, Owen Astrachan, Andrew D. Hilton, Susan H. Rodger |
Download Videos | On all desktop and mobile devices |
Language | English |
Subjects | Programming |
Tags | Computer Science Software Development |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course