Chevron Left
Back to SQL for Data Science

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

4.6
stars
15,994 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

GC

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!!

NK

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!

Filter by:

3776 - 3800 of 4,169 Reviews for SQL for Data Science

By Wendy W

Mar 2, 2020

The lecture videos covered the topics in a very general way and gave examples of the code. However, I found there were not enough coding exercises to cover all the functions learned. In addition, I learnt the syntax and how to use the different functions mostly through my own research using external tutorial web sites. The lectures served more as an outline of topics rather than as a stand-alone learning tool. I was fine with this as I like learning independently but there could be more of a practical element to the course. The final assignment wording ought to be reviewed by the course co-ordinator rather urgently as a number of the questions were unclear and ambiguous as to what was required. The marking scheme also does not allow differentiation between good answers utilising good coding versus inelegant coding / passable code that could be better. Overall, a useful introduction to SQL and I felt like I got a good overview but lacking in technical practice.

By Adrian G

Jan 10, 2018

I Think this course makes a good introduction to SQL for analytics.

However I noticed many instances where the explanations were wrong or too simple. Many times I would get frustrated because having only a partial understanding of how the functiosn work leads to many mistake : " a little knowledge can do a lot of harm ". The wording was one of my worst fears when looking at questions, often it would not be precise enough and you would wonder what they really want as an answer.

But as I said it was for me a good introduction, I wouldn't call it more than an introduction. I also learned to learn SQL by myself and to find queries that could be done in a way that agrees with my own sense of logic.

Conclusion: good introduction, the course still needs some refining.

By Neeraj R

Jun 1, 2020

I don't like to give negative feedback on educational courses, but I think there is a lot of room for improvement in this one. There are a lot of key concepts that are just touched on briefly, but no examples or further explanation is provided. There also needs to be more intermittent quizzes to reinforce learning and practice the material being taught, than just one quiz at the end. Another gripe - some of the questions in quizzes and tests are very poorly written.

Some positives though - it is structured and fairly short and sweet, and the progression system keeps people feeling motivated.

Overall, I would recommend people to look at other options and look for something that is more holistic and well put together.

By Tanya G

Sep 5, 2022

I am giving this course an average rating because, while I found the instructor engaging, and I believe it to be a good introduction to SQL, I found the instruction lacking. Each topic was introduced separately with no instruction on how to combine code. For example, if I wanted to count something and I wanted to use a case study, I had to do my own research to figure out how to combine the two. Things that seemed like they should be simple took me a very long time to figure out. And, pay attention to where you put your commas! I wish a beginning course would at least point out something like that and if there is reasoning behind when you use a comma and when you don't, explain it.

By Marston G

Apr 14, 2020

Two recommendations

1) Given that I've moved over to another course in the series, I'm really enjoying Mode.

I think it provides a much more realistic environment vs. the one that Coursera used in the first course.

2) Several of the examples only showed the SQL queries, not the output. That makes it much harder to understand how changes in the queries would impact results.

As an example. Imagine in the section around joins if you presented a split screen. One showing the SQL query, the other the results. Then you show here's the results of a Inner Join, here's the results of a Left Join, here's the results of a Full Join, etc. and then you can compare and contrast these.

By Sam T

Feb 3, 2018

Really not sure how to rate this class. The lessons were great. I learned a lot. It was a good overview of SQL. The learning quizzes where you actually use SQL in the browser to answer the questions was slick. However, the final project was very poorly worded, most of the businesses in one table were not in the other tables because they did a poor job of selecting records from these tables to set things up which makes joins very hard to do, and the rubric at times didn't make sense or didn't even have you grade a question that you spent a lot of time on. I spent far more time on the project than I thought necessary.

So great course, terrible final project. 3 stars?

By Pratyasha P

Feb 7, 2018

Was in need of a class to get back into database and this class was just perfect. I wouldn't say it's for a complete beginner or at least not for me. I was glad I had one to two database classes under my belt. Otherwise I would have difficulty following the class. The final assignment was tricky in it's wordings. But it's doable as long as you have watched and followed all the video. Sadie, the instructor is a great speaker and is very clear when she speaks. The best takeaway from this class was the very last video from Week 4, where she talks about lot of good practices one should follow when programming. I will keep it in my mind, definitely.

By Linda R P

May 22, 2021

I really enjoyed the course, I think it covers the basics pretty good, as a first time using SQL I think I got a good grasp over the topic, exercises and materials were simple and easy to follow. I personally enjoy the professionalism of the teacher, she was very sweet and funny, but at the same time during multiple videos it was really hard for me to follow on what was said because the way the teacher spoke felt very unnatural, as if it was being read for the first time as she was trying to explaining it, making it very distracting and difficult to follow along.

Overall I think it's a great introductory course to SQL!

By Yuelai J

Aug 26, 2019

As can be seen in the discussion forum, the course is not really so well designed. I found some difficulties during the process even if I have learned programming before at intermediate level. The language sometimes is confusing. The lecture examples in the last two weeks weren't helpful in understanding the concept and improve coding, though the coding test is not hard to pass. The course has improved according to the discussion but won't be so helpful if you really want to get some solid skills in SQL. I came for this course for prerequisite and I actually studied at UC Davis before, so a little disappointing.

By Andrew L

May 22, 2022

There is a lot of good information here. It is a good starting point. I felt like I learned a lot. However, it is clear the instructor is reading from a script, (not normally a problem), but often their cadence and speech pattern are off because they are reading. Also, the assessments don't always obviously align to the instruction. There are often questions that tie back to single sentence statments from the instructor. I would highly encourage any student to suppliment course material with other sources of information to ensure all of your questions are answered.

That being said, I am glad I took the course,

By Shannon M

Jun 20, 2023

The videos were pretty high level, but provided at least a foundational knowledge of a variety of topics. I think the videos could be more in-depth. The final assignment needs some help. It has some great practice opportunities; but someone needs to provide detail about what the tables contain. It took a long time and some searching on the web to find the definition of what is in the tables in order to successfully complete the assignment. All Coursera would have to do is either provide a link to that information or provide a summary themselves in order to make the assignment better.

By Suzette L

Mar 4, 2018

The lectures are fantastic but the final course project was a nightmare that was poorly worded so that you had to spend a long time trying to figure out what the questions meant before you could attempt to answer them. Also the database was restricted to 10,000 rows which meant that when trying to answer questions there were so few relevant results from queries you couldn't do much. This resulted in even more wasted time. There was no mentor help on the forum that was actually useful - other people had asked questions based on the same issues and the responses were of no help.

By Christopher S B

Apr 23, 2020

The interface, video demonstrations, and lectures are good; however, there is a lot of information; its hard to go back and review the information unless you re-watch the videos; there are no handouts or other notes you can reference. The quizzes and assignments are difficult to complete due to some errors with the quiz content. There needs to be glossary of terms that the learner can reference during the quiz. I'm only in week 3, so maybe the remaining weeks will get easier now that I've practice with SQL syntax a little bit.

By Louise P

Sep 1, 2022

The course covers a lot of worthwhile, useful material. But some of the lectures are poorly written. Be prepared for what the instructor says to not always make sense, or in some cases to be wrong.

The final assignment is more involved than the course materials indicate. Also, one of the questions in the final assignment is ambiguous and needs rewording. Of the five answer sets I saw, mine and the four I graded, two made a reasonable but wrong interpretation of the question.

This was a useful review of the material for me.

By Anne N N T A

Jul 5, 2020

The course content overall is very good, with assignments being appropriately challenging and thus facilitating learning better than some other introductory Coursera courses. That said, the final assignment in Week 4 is an overkill, and the estimated duration needed of 2 hours is a severe underestimation, especially taking into account the fact that it is also peer-reviewed, requiring not 1 but 3 reviews. If you are taking this course with a deadline in mind, do leave plenty of time for the peer-reviews to come in.

By Eric B

Feb 6, 2018

This course has great potential, but as of February 2018, it is still not fully fledged out: the lectures focus on general SQL examples with data science mostly in the background. The part that I found the most relevant with regards to data science was the final peer-reviewed project. Sadly, the studied data set was badly truncated to an arbitrary size of 10,000 records in each table, without taking into account relationships between records, which made most attempts at any kind of analysis dubious.

By bmetric L

Sep 2, 2022

Would have been nice with more use-cases for some of the aspect of writing queries. For instance, use-cases and examples for using different types of join, using case with text, numbers, dates, etc., more examples of subqueries, and so on.

The written assignment is worded pretty porly in some sections making it difficult to understand the aim of the question. Further, doesn't seem like instructor clarifies these issues with many posts in the discussion forum being left unanswered for years.

By Andres G R

Jul 11, 2023

Mostly good content to get started with SQL but it very heavily leans towards theory, some weeks have no examples in the video lessons, or the code shown is not even run to show the results. The learning objectives in the videos last almost as much as the actual content of the course. Practical quizzes are not entirely related to the lessons and often cover subjects that weren't instructed. No feedback is given on these quizzes so they are not helpful if you didn't get it right.

By Jack G

Dec 13, 2019

There were times that I felt like I didn't understand the material enough and the examples were sometimes lacking. Also the final assignment was really poorly worded so it could be difficult at times to understand what the questions were asking for. but overall. it was helpful. If you don't know a thing about coding I would advise that you look somewhere else, since this class expects you to know the basics about coding. However if you are familiar with coding it is passable

By Vitor A M R

Sep 4, 2020

The content of the course was good. Sometimes I got lost during the explanations, because the professor did not point to the board to help us follow what she is talking about.

The assignments also were interesting and helped us understand the theory. However, sometimes the exercises were not clearly written. I also found that there is little support in the Forums, giving the impression this is an abandoned course, which is a disrespect for those who paid for the course.

By Marcelo G

Oct 21, 2022

I think this was a good course but it is not enough on it's own. I suggest doing your own reasearch and seperate studies on SQL to get a good grasp on the topic. I would much rather the videos not focus so much on the speaker but instead showed more visuals and better examples. Also the videos do drag on and repeate the same points couple of times. This is a good starting point for a begginer but I do not reccommend for anybody else who has more experience with SQL.

By ROHIT G

Aug 30, 2021

The initial classes were really good. But from Week 3 onwards, it was getting a little complex. And in the course while showing the examples, the lecture does not show the output because of which everything was bouncing off my head. Similar thing happened in Week 4 classes for a few cases. For a beginner who has not experience SQL at all these issues will badly effect their progress and will leave them clueless making them to think for a different choice of course.

By Cal T

Apr 7, 2020

The exercises were extremely helpful to practise the concepts but I struggle to follow the video tutorials. While it was useful to have the coding / working displayed on the screen, I wanted to also see the output so I know what it will look like. The Peer Review assessment was also hard to work on as some of the questions were not worded clearly. Otherwise, I do think this course met expectations and I have a much better understanding of what SQL can do now!

By Ethan B

Aug 27, 2022

This course could be formatted better. I think that watching 45 minutes of sql content with no opportunity to practice until the end is not condusive to knowledge retention. A learn by doing approach could be implemented so that learners practice queries as they watch the video and learn new syntax. The content in this course will be applicable to the real world and lays a good foundation for more learning in the data analysis space.