Chevron Left
Back to SQL for Data Science

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

4.6
stars
16,588 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

JP

Apr 5, 2020

This course has really helped with optimizing queries that I work with everyday, enhancing my understanding of RDBMS, joins, analyzing and structuring exactly what you need and yielding those results.

JG

Aug 22, 2021

I thought this course was great! Great introduction to Relational Databases and SQLite. Highly reccomend for anyone new to SQL, Databases, or someone looking to get started with a data science career.

Filter by:

3076 - 3100 of 4,293 Reviews for SQL for Data Science

By Matt M

Dec 2, 2022

Definitely a challenging course as someone who is new to SQL.. The videos are good, but could explain a bit more with better examples to help with the coding modules. Do not rely on only the information from the course only, you will have to use other sources such as youtube, and sql books. Athough overall I am very happy to have completed this course and the knowledge I have acquired. It will be frustrating at times, but don't give up. Take a break if you need, and then come back and review. Not easy but well worth it!

By Eric M

Feb 19, 2019

Overall I think the course was pretty good. I think a lot of sections could have used more examples, especially of queries that combined several different types of clauses. There were also too many "choose the better answer" type questions in the weekly quizzes with more than one correct answer. Finally, the wording on many of the final assignment questions was terribly unclear. There are dozens of posts and questions about these on the forums. Ironing out these deficiencies would really help improve the overall course.

By David L L R

Aug 23, 2020

The course addresses all the topics necessary to start using SQL for profiling and analyzing data. To improve: 1). For various topics, there weren't enough examples and forth these themes could be confusing 2). It's too much visible that the teacher is reading a teleprompter and there were occasions where the sentences are not well connected, and at least for non-english speakers, this could be annoying and confusing. The assignments are well designed, and in these exercises is when you really start to learn.

By Guan-Yuan W

May 23, 2020

This course has improved my SQL skills and let me further my knowledge of Database Management System. Also, there are some coding assignments helping cultivate my hands-on SQL coding skills, especially for data science.

However, some of the lecture videos felt disconnected from the coursework, honestly. The lecturer just read out verbatim, showing too few examples and too few coding tests. Moreover, the assignments were too few so I supposed I should have to take another course so as to get massive progress.

By James D

Feb 14, 2024

The instructor is great and explains everything clearly. I enjoyed taking this class and look forward to the rest of this specialization. The only reason I am taking off a star is because the last week did not have any practice like the previous week, some of the questions weren't exactly clear on the final and I really did not enjoy the peer review. I am not sure if it is something that coursera requires, but that could have been mostly done like the other assignments. I overall recommend this course.

By Eric J

Nov 12, 2020

This course would be better if there were written exercises during or after important topics. Complex topics in the later modules were skimmed over with simple examples. The last quiz or two, including the peer review project had more complex code requirements where students would have benefited from writing queries throughout the modules. Overall, it was a good course but it could have been better. I'm not a fan of Coursera peer-reviewed projects as you or your peers may not be subject matter experts.

By Shaocheng P

Jun 10, 2018

It's better if someone can give learners some advice on their project. It's really hard to finish a complete project by the learners themselves. What's more, as a starters, everyone knows a little, only some basic knowledges, so we don't know how we did on our project. It's better that someone who is more professional on this course, like TA or someone who can give us some advice on our project and it could be better if we can have some sample answers after we finally finished the complete course.

By anugrah v

Dec 18, 2020

The course touches on a lot of concepts and techniques of SQL which will come in handy for business and knowledge purposes.

What I believe could be improved is that most of the knowledge was theoretical. The questions in the assignments could be aligned with what is taught. In short, if the videos focused more on how to do things, how to align our knowledge in extracting the required data, what steps we could use, instead of simply providing a standard formula, then it would have been better

By Ricardo Z

Jun 1, 2022

I generally liked the course, but there are 2 things for which it did not get 5 stars

1) The second part of the peer-reviewed assignment wasn't clear. This can be confirmed by the number of queries in the forum trying to make sense to what is being asked to do.

2) I strongly disagree with being forced to review 4 peer reviews to be able to complete the course. I understand the value of peer review, and I'm happy to do my part, but there should not be an obligation of reviewing more than 2.

By Zakaria A

May 10, 2023

Great fundamental learning on SQL (complimenting SQLite) and common operations including:

- Linking tables via common denominator (column names)

- Case statements

- Calculation operations

- Filtering Data tables

- Understanding data types and importance in different DBMS

Could improve:

- writing code learning begins to fall off when we get to Joins and case statements. the writing of code becomes blurry in understanding as it isn't clearly expressed in video on what each line of code represents.

By Sarah B S

Jun 8, 2018

Hi, I just started this course, and so far it's great, but in Data Models, Part 1:Thinking About Your Data, I think there is a typo in the last question for this module. One of the answer choices is "A translation system for used to communicate with Data Scientists" You probably meant to write "A translation system used to communication with Data Scientists" (leaving out "for") Just figured you might want to know so you can change it before more people sign up for the course. All the best!

By Ascen P

Feb 22, 2022

I believe that you learn a lot with the course and that it is very well subtitled, but there is a lack of information and technical help, since as a personal experience, the online laboratory did not work for me and I had to look for life to see the databases, I think that There should be for the final project a notebook like in the exercises where I can run and resume the databases. In general, I am very happy and I have learned a lot, despite the problem that I have had. I recommend it.

By Siddharth K

Jun 29, 2020

I really enjoyed this course and felt it was excellent as a beginner course for someone who had very minimal knowledge of this skill at the start of this course. Some of the questions were a little confusing and the lectures could delve a little bit deeper into the SQL nuances to help develop a more complete knowledge of the subject. That being said, I would recommend this course to anyone who is interested in the world of SQL and developing their skills and getting resources to succeed.

By Kārlis M

Aug 24, 2021

Overall good introduction, can say that the explanations and teach were okay. Bad thing is the structure - at first you watch multiple videos about completley new topics to you (like 1h+ of video) and only then there is a hands on excercises, already after you have forgotten majority of what was explained. I feel that it would be much better to have tests right away after lectures on particular topic or some kind of code alongs.

But as I said initially - a solid beginners course.

By Vishesh A

Jul 14, 2020

The course has quite a lot of content, and all of it is relevant. The lectures in the initial weeks were really helpful. After the second week, it was difficult to keep up with the instructor. The practice challenges and additional resources were very helpful and added to my learning experience. The final assessments at the end of each week helped me learn a lot. The peer-reviewed assessment at the end was a challenge in itself. Overall, a good course for beginners.

By Dan M

Sep 22, 2023

As an introductory course on SQL goes, this covered everything I think I'd want to know on the subject. It was nice and short and contained just enough examples to get the material across. I am marking this course down a bit because I feel like a course like this isn't the best format to learn SQL. This course links to some external resources that cover many practice examples and problems that I feel are a much better method to become familiar with the topic.

By Maureen M

Oct 12, 2020

Course was well structured, videos were efficient and informative, very well done! I do think the course was light on the Data Science part of the equation, and found it odd that the final question on the final exam asked you do considering doing predictions or segmentations when none of that had been covered in the course. Would be better to add a week to this class and actually teach how to do predictions/segmentations and more data science applications.

By Jayneel S

Jul 24, 2022

It was more of a 4.5/5 course! The instructor was very clear with the explanations. The quizzes were very good as they tested the concepts covered in the videos. The best parts were the programming quizzes and the final peer review assignment. The programming quizzes were a good way to have a hands on what had just learned and the peer review assignment was my favorite part. It tested everything plus we get a chance to explore fellow students work.

By Dalton E

Nov 24, 2022

I liked this course, but for starters it's a bit fast. I knew almost all the information due to taking a previous data analyst course. I don't like how the work is just shown on slides. The week challenges don't really justify your answers, whether right or wrong, they don't explain how it's correct or not. And the end of the course challenge was a bit challenging, especially someone who is new to everything. So, that's why I give the course a 4.

By Wenhao Z

Feb 7, 2018

The course content is generally good, but the final work, in my opinion, needs to be adjusted to work better. I completed this course in a relatively short time. However, the final work took me a lot of time to do some of them were quite confusing. I was quite frustrated by this work and I found a lot of people had the same feeling. I think improvements needs to be done to the work. This lectures, however, is worthy to participate in.

By Maryna A

Aug 6, 2020

This course has all the basic information. But I didn't like the examples, they were poor. I could only see the result of SQL queries, but there were no screenshots about the table with which we are working and what was in the beginning. Moreover, not SQL queries in the lectures had even the resulting screenshot table. And, also, as for me, I prefer the [ESS QUE EL] pronunciation rather than [SIQUEL]. I recommend this course!

By Frank I

May 23, 2024

It's not a bad course for the basics. I already worked in IT and knew SQL, but I wanted to brush up and try the course. I knocked one star off because some of the final seemed odd. Importing the data seemed troublesome, and I had some issues to work around. Also, I had never used SQLite before, so it was a learning curve. I am used to MS SQL, but it was nice to play with another database and other tools I am not used to.

By Marcello L

Apr 20, 2020

Good intro course, which doesn’t just cover the basics of SQL, but also usage from a Data Science perspective. Only observation is that the speaker is not so fluid, and obviously very nervous at the time of video recordings. Particularly Week 3, I couldn’t follow the Joins subject due to being so poorly articulated, so I ended up learning from the SQLite Tutorial site instead. Overall I did enjoy it and would recommend.

By Ekaterina

Jul 10, 2020

I really enjoyed this course, even though for a few moments I've got a feeling that the tasks were a little too difficult compared to what had been explained. But, I re-watched again and again the videos, reviewed the key concepts and peer comments, and in the end was able to make it. I highgly recommend this course to absolute beginners just like me, it gives you useful insights on what the Data Science is about.

By Ignacio D B

Jun 21, 2019

The course is well structured, but the time needed to complete it (if the person is not used to programming languages) exceeds what the course says. In addition, the only drawback of the course is the final assignment. It is sometimes time consuming and the questions are in some cases poorly worded deriving in learners confusion ( a lot of discussions in the forums have been opened because of this matter).