Practical Predictive Analytics: Models and Methods

Learn scalable data management, evaluate big data technologies, and design effective visualizations.This Specialization covers intermediate topics in data science. You will gain hands-on experience with scalable SQL and NoSQL data management solutions, data mining algorithms, and practical statistical and machine learning concepts. You will also learn to visualize data and communicate results, and you'll explore legal and ethical issues that arise in working with big data. In the final Capstone Project, developed in partnership with the digital internship platform Coursolve, you'll apply your

Created by: Bill Howe

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 74 / 100

icon
Course Description

Statistical experiment design and analytics are at the heart of data science. In this course you will design statistical experiments and analyze the results using modern methods. You will also explore the common pitfalls in interpreting statistical arguments, especially those associated with big data. Collectively, this course will help you internalize a core set of practical and effective machine learning methods and concepts, and apply them to solve some real world problems.Learning Goals: After completing this course, you will be able to:1. Design effective experiments and analyze the results2. Use resampling methods to make clear and bulletproof statistical arguments without invoking esoteric notation3. Explain and apply a core set of classification methods of increasing complexity (rules, trees, random forests), and associated optimization methods (gradient descent and variants)4. Explain and apply a set of unsupervised learning concepts and methods5. Describe the common idioms of large-scale graph analytics, including structural query, traversals and recursive queries, PageRank, and community detection

icon
Instructor Details

placeholder

Bill Howe is the Director of Research for Scalable Data Analytics at the UW eScience Institute and holds an Affiliate Assistant Professor appointment in Computer Science & Engineering, where he leads a group studying data management, analytics, and visualization systems for science applications. Howe has received awards from Microsoft Research and honors for papers in scientific data management, and serves on a number of program committees, organizing committees, and advisory boards in the area, including the advisory board of the Data Science certificate program at UW. He holds a Ph.D. in Computer Science from Portland State University and a Bachelor's degree in Industrial & Systems Engineering from Georgia Tech.

icon
More courses by Bill Howe

Communicating Data Science Results

Free

Data Science at Scale - Capstone Project

Free

icon
More artificial intelligence courses

Convolutional Neural Networks

Free

AI For Everyone

Free

A Crash Course in Data Science

Free

Sequence Models

Free

Open Source tools for Data Science

Free

icon
Reviews

3.7

53 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Jason M on 19-Dec-15

Excellent crash course in machine learning and introduction to the kaggle data science competitions. However, the grading system had bugs and was unable to accept two answers as correct making it very frustrating. The grader was finally fixed so next round of this course should be a better experience.

By Marcio G on 7-Jan-17

This course is quite outdated. I didn't learn much beyond what I already knew before I started. The Spark courses from edX are way better than these. Hopefully "Big Data Analysis with Scala and Spark" from the "École Polytechnique Fédérale de Lausanne" (also from Coursera) is good (I know their Scala courses, which are taught by Martin Odersky, are quite good). There are very few quizzes between lectures and the assignments are not very challenging.Many of the videos, specially the ones at the end were extremely rushed over. They serve more as a review if you know the subject, otherwise I don't think most people will get much from them.The audio isn't very good for most of the lectures, many having an very annoying chirping sound (from when you leave an old flip phone near a computer... "teh-teh-teh teh-teh-teh teh-teh-teh teh-tehhhhhh....". Gosh, I haven't heard this sound in maybe over five years...).The Kaggle competition at the end of the course can be fun if you do the hard work, but you don't need to put much of an effort to pass. I know that the submissions I peer reviewed were quite poor, but the grading criteria that we need to follow as reviewers is quite vague and not very thorough. You also run the risk of getting a lesser grade than you deserve because your reviewer is incompetent, which is a bummer... At the moment the course has very few people taking it (the same people I peer reviewed, also reviewed me, which leads to me to believe that maybe only 3 or 4 people were taking this course during the November 2016 iteration).

By Marina D on 29-Dec-15

Terrible lecture videos with many typos, absence of lecture notes, absence of course staff on a discussion forum. Maybe suitable for those who is alredy a scientist and just need to get some general sence of data science.

By Aayush M on 20-Nov-15

Hands down the worst course on Coursera. I thought it might be beneficial to take this course but it doesn't cover anything in details. Wherever algorithms are explained, a really lousy job is done. To be specific, first and second weeks are covered badly. I am still trying to understand the material by reading external articles on the course topics. I think that first course of this specialization was pretty great and this one is disappointing.

By Qianfan W on 9-May-16

Do not like the slides and the way it is explained. Compared with other ML courses on cousera, this one makes me feel that it is more like a handbook/dictionary instead of a tutorial to teach students. If you already know it, it would help you refresh the mind. Otherwise, you might find it is just to show off how how complex and mysterious is the data science.

By Sajit K on 13-Feb-16

Unrelated and incohesive lectures. Disappointed. Lots of random topics talked about .but nothing in depth.

By Jana E on 7-Dec-17

Same as before, subjects are quite interesting, but the video material is of quite low quality.

By Jonas C on 19-Apr-17

The lessons are sometimes completely disconected from the graded assignments. There were some graded assignements that dealt with things I have never heard about and I completed it without even looking the lessons videos. Some of the lessons are disapointing of the lack of assistance to the required software/code to be used. In such a way that the concept worked is very simple, but if you have no experience on the software or code you can have a hard time to complete the assignements with irritating details which are not explained at all in the lessons. The lessons serves more as a guide to what you should search in google and learn through other source of information. I did not expected such poor course from a paid one; I have doen free courses way better than this course. Don´t pay or this course, find some other course free or other paid course with better reviews.

By Ben K on 27-May-16

This course probably deserves 3-4 stars in a better, maintained form, but the entire specialization is not maintained, the lectures have no production values. Basically, it's a money pit that Coursera is keeping up cynically. It's a real shame because the syllabus correctly addresses a gap in most data scientists' skills.

By Andre J on 21-Jun-16

I'll say the same about this class as the rest of the specialization, if you have the skills to complete this course then you don't need to take this course. If you don't have the skills to complete this course, you will not complete this course. The course instruction is at 10000 feet level and the assignments are very challenging and the course will NOT teach you the skills required to complete the assignments. I recommend the Machine Learning Course (from Bill's colleagues) at University of Washington. That is a course where you get some real instruction and understanding of how to complete assignments (though still very challenging).

By Lei Z on 22-Mar-17

The course is good. But it does not has lecture slides that is better for students to understand.

By Robert H S J on 15-Feb-16

This course was in some ways a disappointment. Although the lectures were intriguing and clear, I felt like the assignments were essentially "Go and pick up R on your own," which was pretty frustrating.