Chevron Left
Back to SQL for Data Science

Learner Reviews & Feedback for SQL for Data Science by University of California, Davis

14,566 ratings

About the Course

As data collection has increased exponentially, so has the need for people skilled at using and interacting with data; to be able to think critically, and provide insights to make better decisions and optimize their businesses. This is a data scientist, “part mathematician, part computer scientist, and part trend spotter” (SAS Institute, Inc.). According to Glassdoor, being a data scientist is the best job in America; with a median base salary of $110,000 and thousands of job openings at a time. The skills necessary to be a good data scientist include being able to retrieve and work with data, and to do that you need to be well versed in SQL, the standard language for communicating with database systems. This course is designed to give you a primer in the fundamentals of SQL and working with data so that you can begin analyzing it for data science purposes. You will begin to ask the right questions and come up with good answers to deliver valuable insights for your organization. This course starts with the basics and assumes you do not have any knowledge or skills in SQL. It will build on that foundation and gradually have you write both simple and complex queries to help you select data from tables. You'll start to work with different types of data like strings and numbers and discuss methods to filter and pare down your results. You will create new tables and be able to move data into them. You will learn common operators and how to combine the data. You will use case statements and concepts like data governance and profiling. You will discuss topics on data, and practice using real-world programming assignments. You will interpret the structure, meaning, and relationships in source data and use SQL as a professional to shape your data for targeted analysis purposes. Although we do not have any specific prerequisites or software requirements to take this course, a simple text editor is recommended for the final project. So what are you waiting for? This is your first step in landing a job in the best occupation in the US and soon the world!...

Top reviews


Oct 5, 2022

Amazing course for beginners! The entire course is well structured and has good hands-on assignments. SQL is extremely essential for Database management and fun learning so please do try this one out!


Dec 29, 2022

Great course! A solid way to introduce a learner to programming in SQL!! Sadie is an amazing online instructor! Thank you to Sadie and UC Davis for offering this course through the Coursera platform!!

Filter by:

2776 - 2800 of 3,835 Reviews for SQL for Data Science

By K K M

May 21, 2020

The course is very informative and can be easily understood. It helps me to grasp the language easily and apply what I've understood through the exercises that they had. I think there's an incorrect answer on the peer review assignment about querying the 'Avon' and 'Beachwood' as the answers, and my answer as well, of the peers that I've reviewed is the same but the provided answer is different.

By Garrett C

Jul 15, 2019

I enjoyed the course and feel like I have a good grasp on the common SQL applications, processes, functions, etc. The videos were informative, but I wish there were more examples (and more examples to actually work through and practice with). Overall, I think this is a really good course to learn the basics of SQL and the final assignment is very thorough and helps solidify that understanding.

By Heloísa D F

Jul 19, 2020

Could have more visual examples, especially showing the output of queries. Also, could have a couple of additional videos in the end, showing some problem-solving situations, as I struggled a little bit with the questions on the inferential part of the final project. However, it was a good course, the length of the videos was perfect and it was very well divided. I think I learned a lot.

By Katie T

Apr 26, 2022

Pretty good course for learning SQL basics as someone with no experience. Videos don't always flow super well which sometimes makes it harder to understand what the teacher is talking about.

Would have loved to see a diagram of the tables that data was being pulled from on the same slides as the syntax. Sometimes I felt confused about which parts of the code were tables vs columns, etc.

By Darren C

Dec 31, 2021

Overall I really enjoyed this course and the structure of it. Sadie is really good at explaining the concepts and I felt like I was constantly engaged in what was being taught. I felt some of the example databases were a bit out of date in terms of the data used for years (querying something in the past 15 years, but the database is all from early 2000s yielded all or nothing results).

By Ninnart S

Feb 5, 2018

I found this course to be a good introduction to SQL. However, I noticed that there are some minor mistakes in the downloadable PDF files - some don't align with the video lectures and some slides are wrong. A few questions in the final peer review assignment were also very ambiguous. With that being said, I would still recommend this course to anyone who wants a brief intro to SQL.


Mar 14, 2021

I learned great thinks about SQL I was looking for a long time. And I only find it step by step in this course. The course is very well structured. My only disappointment was about the final assignement. I would have liked more guidance or a correction by teachers, because I have certain notions that remains a little bit uncertain. But THanks a lot for the course. Brings me a lot.

By Vince L

Mar 15, 2019

It would have helped me to have more "hands on" use of the concepts right after they are presented instead of after many concepts are presented and then having to try to remember all of them. This is how you do this, then do it. It's like how Code Academy does it where they give you one step at a time to do and then on to the next step but not necessarily broken down that much.

By Dr J L S

Jan 25, 2019

A good, clearly-taught course. I feel like I've learned a lot and am CERTAINLY more confident with SQL than I was starting out. I'd be interested in an advanced course by the same people.

My only beef with the course was that some of the questions in the graded quizzes weren't clearly written, and this gave me a lot of grief (thus, 4 stars). Please consider vetting the questions.

By Zanggar B

Nov 27, 2020

The course is great! But the problem is that it would be better to work on real-work SQL application such as SQLite (which is prposed by the instructor) or other IDEs. It is just my humble opinion. But, the content of the course is super, and the coding assignments is lovely part where a learner understands what he/she has learnt and implements it! Huge thanks to the instructor!

By poonnapa c

Sep 10, 2021

The course covers wide range codes and I think it really helps you to understand how SQL works. I think after this course, you can do the basic SQL in real life. However, the assignment itself could be a little ambiguous. It requires quite an effort to understand. You could always use the discussion forum to find the answer, really, everything is there. Overall, great course.

By Milan D

Mar 30, 2018

Good overall course, I like the order of topics introduced and they're application to real world events. My only request for this course is that the topics go a little more in depth (explanation of more complex examples) and that there could be an optional video to watch where the instructor does the coding quizzes, and explains their reasoning behind the queries they create.

By Melishan K

Nov 4, 2020

It's a good start for learning SQL. However, intensity of the lessons does not match the quiz and final assignments. Lectures are more simple and easy to understand but not enough to complete the coding assignments. You need extra resources or help to finish the course. After every quiz or coding assignment, i would expect to see the correct SQL queries to see our mistakes.

By slma

Jan 1, 2020

This course covers many great issues.

My only problem with this course is the way tackle SQL on the first 4 videos. I think I totally gut confused.

After, I read some articles which provided on reading material I fully understand the concept.

My suggestion is to change the sequence of some videos and put these videos after the student is done with reading part.

Thank you

By Dana O

Feb 6, 2023

This is by far the most introductory approach to SQL that I have been able to find, but there are still some details that expressed in a generic manner that don't allow for a solid base of knowledge to the complete beginner. to be fair, she does tell you to be prepared to have to look up a lot of things on your own (which is very realistic to real world use anyway).

By Nathalie T

Jul 29, 2022

The professor was really pleasant. The courses was really helpfull and I have a good comprehension of all the courses. Just one bemol, for the final exam, it wasn't clear at all for using the labsandbox, and finally I didn't use it at all but I spent maybe one day for finding how to answer to the exam and espacially how to run my codes for completed my final exam.

By Gema M M

Feb 10, 2022

I think the course is interesting if you don't know anything about SQL, if you already works with it, you can learn something about formatting or maybe some functions but I think it is for very beginners with SQL language. In any case, if you don't know anything about SQL is a good course to learn the basics about it and start with an introduction of data science.

By Benjamin D K

Apr 8, 2021

The course is pretty good. In particular, the quizzes and assignments are very useful to understand the concepts that are being taught in the course. I enjoyed it!

However, I will give only 4 stars because regarding the lecture videos I would have preferred that the instructor coded along with a sample database instead of showing the code snippets in a power point.

By Daniel R

Mar 28, 2021

I thought this course was really useful for beginners in SQL, my only issue is that some of the concepts were not explained very well. I never really understood how to qualify tables, there were things you could do with text that were mentioned but never explained, etc. Maybe I missed something but some of the concepts they were very vague but then on the quizzes

By laleh s

Oct 5, 2018

The modules are carefully planned and precise. The reading materials are really helpful to get a better understanding of the subjects, and the quizzes at the end of each week are thorough and cover every important point. The one thing I can think of that can be improved is the way the teacher is presenting the lessons, it is unfortunately a little bit monotonous.

By Jenny Q

Jan 18, 2019

Thanks to this course I've found a job as data analyst, and now I write sql queries every day, which eventually make me sick of the select......from.....inner join* Anyway it's a very efficient course that gives you all the necessary building blocks in a week (I finished it within several days). And the rest is gained gradually from work.

By Rachel M

Nov 7, 2021

Overall great course! The lectures and lessons were extremely useful! However, for the final "project", it would help to have write access or some option to create a temporary table with either a WITH or CREATE TABLE VIEW clause. Also, maybe some documentation on what SQLlite methods you and can't use (e.g. you can't seem to use INSTR when cleaning text data)

By Lydia N

Nov 25, 2019

This is a great opportunity for a beginner to learn the basics of SQL for data analysis. I'm confident that I can put SQL on my resume now! The end of the course is pretty worrisome though. It takes a few days after you've submitted your final for other people to finall review yours. You'll end up doing wayyy more reviews just to get others to review yours.

By Allan N

Mar 10, 2022

The instructor is great, explains everything nicely. The peer-reviewed assignment at the end was a real shock though. Hard to understand the instructions and quite a lot of work to do compared with the other assignments. I spent a lot of time on it. Then it is marked by one of your peers so you have to hope that you get someone who markes you fairly.

By phantomxx

Dec 21, 2019

It is a good course for beginners who are not familiar with SQL. You don't need to install anything but can still practice through the quiz to enhance the basic commands.

The problem is there are some mistakes in the course material and these wrong explanations may be misleading for the students who are new and don't have sufficient knowledge of SQL.