Save for later

Java Programming

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 Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
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

Send to:

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.

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
Enroll Now