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,971 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

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!

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:

126 - 150 of 4,166 Reviews for SQL for Data Science

By Bruce B

Aug 29, 2022

Fantastic course, Outstanding Instructor, quizzes and coding practice always relevant to the subject matter. I thought the BETA Sandbox was a wasted of time becasue I could never get it to function (and then I discovered I didn't need it anyway). For other Mac people (like me) the Notepad++ the instructor mentions in one of the early videos is a Windows only thing. If you have Parallels, it won't matter. If you prefer MacOS, give SQLiteStudio a try. It was free at GitHub and worked well. Most of the data coding examples in the coding labs come from the Chinook.db. The instructor uses some version of the Northwind database for SQLite. Then, there are some other videos that I really don't know where the data came from. All of this is to say that this course would benefit GREATLY if all databases used in the course were availble to students from the start. Then again, you may enjoy digital treasure hunts to find these things for yourself. Cheers! BEB

By Camilo M R

Oct 2, 2021

Excellent course to begin to understand the basic clauses of SQL and understand how to structure them to generate clean code. The teacher provides excellent examples of codes that programmers face every day, just to highlight some skills of the course, I want to say that the way the teacher teaches the clauses' CASE ',' WHEN ', WildCards,' COUNT ',' FROM 'and' SELECT 'are highly professional as it explains them in such a simple way that even beginners will understand. I want to say thanks at the UCDAVIS team and teacher Sadie St. Lawrence for doing such an interactive and professional course, something that I love is that the teacher is always in the videos explaining all the topics and in general the exercises, this is very professional already that other courses only put audio and slides and that character that teachers bring to classes is lost. Thank you very much for allowing me to learn with you. Best, Camilo Mejía-Rivera

By Andrew P

Jan 22, 2022

I thought this was a very good course for an introduction into what SQL is and how it's used. The video lessons are presented well and mostly easy to understand. By the end, I felt like I had a strong grasp on how a data scientist/analyst approaches and uses data to ask questions, get answers and solve problems. The best advice I would give to someone interested in taking the course would be to really be ready to practice on your own and try to apply the knowledge learned outside of just doing the lessons. The lab sandbox they provide is a great tool and there are an abundance of free resources available online. I found that the more I practiced and experimented with the coding on my own, some of the concepts really started to sink in and I learned from mistakes.

By Shweta K

Nov 5, 2021

This course is very well-designed. All the concepts one will require to work on a database are covered. The explanation of all the commands was very easy to understand. The quiz in between the videos were helpful to test the knowledge. Also, the coding quizzes are amazingly designed. Those have questions starting from easy to difficult level. The final assignment was a mix of all the concepts covered from week 1 and it was definitely a good one. Peer assignment review was a nice idea. I got to see how different people would write the same query differently. The logic of the query was same but the way of writing it, the formatting and the easy-to-follow method were some of the points I will be taking away from it. Really a great course that Coursera is offering!

By Chamnan S

Nov 4, 2021

I really like how the instructor's giving lecture. I also like that each video has questions along the way. It keeps me interested and focused with the material being presented. One thing though is the peer review project at the end. I thought more detail instruction on how to get data set were given. Overall, I really like the course and I think the time was well spent. I am happy to get a free certificate that I can share on LinkedIn. I have no background on data science in college (my major is quantitative econ), but my interest has shifted toward data science a lot and I slowly build my skills on it. So having a certificate to update on my LinkedIn profile will help me prove my network indirectly that I have developed my knowledge in data science field.

By Katharina F

Oct 24, 2019

It was really helpful. As a beginner I really appreciated that it started right at the beginning. The videos were all easy to understand and well structured. I would recommend paying for this course to get the whole package because it really helped me to do the quizzes as well to practice. I found it helpful that it always consisted of a theoretical and a practical part.

The only negative thing was the very last assignment. It took me way longer than it said it would and I had problems understanding a few things around it. Looking through the comment section it seemed like I wasn't the only one. I think it would've been helpful to have another video or text before this to prepare better for this last assignment.

By Jayanth M

Jan 3, 2023

Very well structured class that's right for anyone that's curious to learn and develop fluency in SQL starting with no formal background in SQL.

Instructor: Sadie's style of explaining the concepts and spirit she brought to the class made it an engaging experience.

Course content:The course project was well structured in that after completing it, it left me with a basis to have confidence that I can take a data set and work with it with some structure and depth.

Time & Effort: I went from start to finish in about 5 sittings spread across a week when I was on a break. The pace felt easy and I definitely feel like I can "think in SQL" now.

By Vakhilchuk O V

Aug 2, 2020

I took this course with basic knowledge of SQL, that is, I had experience in programming in the MySQL language. This course helped me understand more about databases and learn more about the structured query language operators used. I created a table with data for competently building queries, and therefore the code that was given in the lectures had to be adapted to my table. But you can download the Chinook Database in the public domain, as many examples are written for this data. The training is conducted in the SQLite language, but also tells about the features of other languages.

Have a nice course to everyone who wants to study it!

By Harshvardhan K

Oct 25, 2020

This is just one of those courses, everything about it screams professional. The slides are concise, and mostly provide all the content of the lecture itself, the instructor is great too. However the real gems of this course are the Exercises/Coding Assignments. Every question is varied, and at the end of the course, you will yourself learn a few neat tricks on Joining Tables, Grouping multiple data, and Complex Subqueries.

I would suggest to include a few more examples, for things like Self-Joins, Grouping, and Operations. Keep in mind, this is more of a beginner course, but it covers enough topics to dive into Analyses of your own!

By Maria C F

Nov 7, 2020

This is such an excellent beginner SQL course.If you are seeking hard challenge however, prepare to be disappointed. The course just teach queries in SQLite but does not go in depth regarding data types nor table creation. This is because this course only teaches the fundamental skills of data scientist - to query and analyze data, not create database.The quiz and assignments are actually very easy, but if you make it complicated then you will go down the rabbit hole. The course is supposed to be fun and motivates you to learn SQL.I highly recommend if you know nothing about SQL or Data Science! It's a really good intro course!

By Jacquewyn C

Apr 26, 2020

It was a lot of learning - not as simplified as I initially anticipated. I learned so much, and the practice quizzes as well as graded ones provided a platform for efficient amount of practice. It leads you through a course while reshaping your mindset on technology and data, if you are a beginner, and very new at this.

As an ethnographic researcher from the tangible fields, shifting the qualitative thinking capacity trained from anthropology and ethnography enabled me to perceive, correctly, the difference of ethnography from the technology concepts, and adapt to a new mindset in behavioral data analysis.

By Rekha D

Oct 28, 2023

"I absolutely loved the 'SQL for Data Science' course! It was exceptionally well-structured, and the content was explained clearly and understandably. The course not only provided a comprehensive overview of SQL but also demonstrated its practical applications in data science. The hands-on examples and exercises were precious and helped me gain a deeper understanding of how to work with data using SQL. I highly recommend this course to anyone looking to build their SQL skills for data science. It's a fantastic resource for both beginners and those with some prior knowledge of SQL."

By Martin v G

Jun 10, 2022

It was a refreshment of my SQL knowledge after 5 years.

But this course is the best so far! It is very interactive with a lot quizzes, questions and assignments.

The best part is the last section where you are to considered a data sciencist/engineer.

You need to analyze the data what you want to show. After that you are going to specify which data it is required and to write the code.

What new was for me is the 'JOIN' concept. Very interesting and a lots of positive 'frustrating' fun.

Sadie explains it very well.

So, my compliments Sadie....

Kind regards,

Martin van Genderen

Netherlands

By A K

Aug 9, 2022

This course is excellent. Very weel structured, especially for someone completely new as myself. I thought it would be very difficult to follow but instead I was able to follow through and completed.

It actually helped me to land a job at Google as an analyst :)

The only thing off is the last part of the final assignment. As many folks mentioned, i had the feeling that we were tested on things we hadn't be taught or at least it needed a more analytical/mathematical way of thinking, which if you don't have the relevant background it's hard to have developed within a short course.

By David F

Aug 1, 2022

More than just a tutorial on SQL (SQLite) commands, this course provided a useful overview of the history and application of RDBMS where SQL is applied as well as a selection of readings about other kinds of data settings that will require NoSQL tools. Found that the videos and quizzes included both content questions to test knowledge as well as SQL coding assignments. Even though it was online, there were opportunities to interact with peers. The last assignment in particular challenged one to put it altogether with SQL coding work along with analysis of data.

By Arnaud D

May 19, 2021

This mooc is really good, Sadie did a good job

positive point :

good structure

well constructed quiz

The practical cases allow you to apply the different tools

the slides in the videos are synthetic, with the objectives always stated at the beginning and a summary at the end of the video

negative point :

the questions in the final assignment (Data Scientist Role play) are not always clear

the codes are not detailed enough sometimes

I would have liked to have more details on the Many to Many relationship as a conclusion I recommend this mooc, offers good skills in SQL

By Alex N

Jan 4, 2022

This course was structured quite well! The material was easy to digest and paced well, also. I began the course knowing virtually nothing about SQL, and now I can confidently say that I can query a database utilizing ER diagrams, joins, cases, subqueries and a plethora of other functions to find the data I need. Some of the quizzes had questions where it was unclear what was being asked, so they could use some tweaking, but in the real world that happens all the time so I'll chalk it up to extra practice at interpreting prompts. Thanks for teaching me SQL!

By Dzmitry S

Sep 13, 2023

Very comprehensive course, nice and clear explanations, good slides and examples, opportunity to try SQL code directly in course without necessity in any external tools. So I suggest it for all the beginners in SQL.

Peer-graded Assignment will require you to recall almost all the main topics and do them practice, however also come beyond. Pay time and efforts to find solutions by yourself to get the best result.

My assessment: 5/5 and best recommendations. Thank you to the lecturer Ms Sadie St. Lawrence and University of California, Davis for the course.

By Wei O

Sep 12, 2020

Anyone with a passion in SQL can learn and comprehend this course. To excel in this course, the more you help to look at your peer's problems and resolve theirs, the more you learn on how to overcome yours faster. I think many students are a little lost when the ER diagram is not displayed in the intro for each of the video using it to teach. Overall, Professor Lawrence is awesome in her clear and easy to follow teaching. You will be challenged to think and resolve real-world project, be diligent in your own work and you'll feel your mind is growing!

By Anuj S C

Apr 26, 2020

Very engaging and active course. I liked how there were knowledge-based quizzes and quizzes that we had to utilize coding to complete as well. The peer-reviewed project at the end took considerably longer than I anticipated and was more difficult than I anticipated, however, I think this exercise was important for real-world learning to occur. Having this project peer-reviewed (and reviewing others) was instrumental in learning as well. The diverse set of learning and grading in this course has been excellent.

By Claire J

Apr 24, 2020

This course was really great. I enjoyed it and the lectures were detailed and right to the point. The example code in the lectures was extremely helpful, but the assignments still left room for critical thinking and creativity when writing code. If you are looking to learn SQL for the first time, and you already have some programming background, this will be a quick course for you. If you haven't programmed before, you may find this a little more challenging, especially the Peer Review Assignment.

By Jawad K

Aug 29, 2023

"SQL for Data Science" is an essential tool for extracting insights from structured data. Its simple syntax facilitates data extraction, transformation, and aggregation. SQL's capabilities to clean data, join tables, and integrate with other tools make it indispensable for efficient analysis. While it excels in structured data tasks, it might not handle unstructured data well. Mastering SQL empowers data professionals to work with large datasets and uncover valuable insights."

By CARLOS A S M

Oct 10, 2021

Nice, this is the first time for me in SQL, and It was really amazing. However, there is always an opportunity of improvement related to the actual exam per each week. what I mean is that the teacher explains some basics exercises that are easy to understand but once you get into the actual practice there are SOME really tricky that should be worked on during the explanations. but the rest was ok, really happy and I want to keep learning SQL along pythong and VBA for excel :)

By Nina L A

Dec 27, 2019

I took this course without having any background in programming; I had never written a single line of code. This course is fantastic for beginners like me who saw the power of SQL and the potential of SQL to solve current business needs. Completing this course has empowered me to take more computer science classes; I now KNOW that learning a programming language is not impossible, and when one understands the principles and power of SQL, an entire new window of caree

By Carolin T

Oct 30, 2021

I really liked the course. It was easy to follow and understand. It was really beneficial to get the documentation so i was able to add some extra notes.

It is a perfect course to refresh SQL knowledge and the later on in the course to dig deeper into data science and how to analyze data.

The assignment can be challenging for a beginner so i would rate it intermediate.

But you have a lot of little tasks, questions and testing in each week to test your knowledge.