Chevron Left
Back to Databases and SQL for Data Science with Python

Learner Reviews & Feedback for Databases and SQL for Data Science with Python by IBM

4.7
stars
20,785 ratings

About the Course

Working knowledge of SQL (or Structured Query Language) is a must for data professionals like Data Scientists, Data Analysts and Data Engineers. Much of the world's data resides in databases. SQL is a powerful language used for communicating with and extracting data from databases. In this course you will learn SQL inside out- from the very basics of Select statements to advanced concepts like JOINs. You will: -write foundational SQL statements like: SELECT, INSERT, UPDATE, and DELETE -filter result sets, use WHERE, COUNT, DISTINCT, and LIMIT clauses -differentiate between DML & DDL -CREATE, ALTER, DROP and load tables -use string patterns and ranges; ORDER and GROUP result sets, and built-in database functions -build sub-queries and query data from multiple tables -access databases as a data scientist using Jupyter notebooks with SQL and Python -work with advanced concepts like Stored Procedures, Views, ACID Transactions, Inner & Outer JOINs through hands-on labs and projects You will practice building SQL queries, work with real databases on the Cloud, and use real data science tools. In the final project you’ll analyze multiple real-world datasets to demonstrate your skills....

Top reviews

BS

May 20, 2020

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!

SR

Aug 25, 2022

I am thankful to coursera for providing database and sql for data science course in such a way that anyone can

understand the basic fundamental of sql and database. I learn a lot from this course.

Filter by:

76 - 100 of 2,868 Reviews for Databases and SQL for Data Science with Python

By Deeksha S b

•

Nov 11, 2024

The course is good, but the content is not sufficient for learners. If the content is known in advance, it is acceptable.

By Jig98ra

•

Mar 22, 2019

Guidance is not sufficient. Questions are not answered as needed.

By Seren K A

•

Dec 21, 2020

Lots of not working stuff in there and it is confusing

By Emanuel B

•

Nov 18, 2022

I think this was one of the most helpful things to learn things about the job and I feel like i was learning really useful things that I will implement at future jobs. But it was really confusing to follow instructions. I have not too much problems at reading english, but only if it's written or talk without a lot of mistakes . As i'm not a english native speaker, I found the spelling mistakes and syntax errors of the exercises really confusing, same thing for the videos.

I learned a lot principally from external sources, but I enjoyed the exercises and exams. I had to read a lot of different websites to understand what I was doing (really thankful to the SQLBolt website) .

Gladly I ended up with a 100% calification, and i'm very happy as I didn't even know what SQL was but I find that the videos are very short and not useful.

My recommendations is to read the notebooks, read outside sources to learn about the concepts, and to don't spent too much time to understand the videos before first searching about those things at google. For example, at first week i highlly recommend to learn from the turorials of SQLBolt and W3. Later I recommend some outside guides on how to use MySQL in python, and SQL .

Also if you, like me, didn't had a IBM Cloud account, jump to every (optional) exercises and do the exercises in Jupyter Notebooks.

Thanks to all and sorry for my english, I hope you the best and to learn a lot of useful experience from the courses.

By Jacob H

•

Oct 22, 2023

The course has great potential but is lacking in a few critical areas. 1. The course never provided login credentials for the IBM database that contains the practice environment for SQL / Python. I had to jump through hoops to access the files on my own in SQL/Jupyter Notebook. This was very frustrating and probably doubled the time the hands on labs took. I reached out to the support team but never received an answer. 2. The course doesn't go into enough depth with Python. The majority of the Python exercises were just using Python to run SQL queries where Python wasn't really necessary.

By Inigo D

•

Nov 24, 2021

The material covered in the course is very interesting and has a lot of potential, however the course itself (especially the labs) is not curated at all. I, alongside multiple students as I have observed in the forums, have faced countless bugs when attempting the labs. Each one presented a new problem, hence I found it difficult to keep motivated to finish the course due to this frustrating dynamic.

By Ramsey A

•

Oct 27, 2022

The first three weeks are good, but weeks four and five are a mess. Overall, the sluggish IBM virtual cloud and the misleading instruction images caused me to reconsider the quality of the IBM courses. This was not my first time taking IBM courses. I had a similar experience with the first five courses of the IBM Data Science Professional Certificate.

By Christoph L

•

Aug 31, 2018

There were a lot of problems with the online tools needed for this curse. Staff members eventually responded and solved them, but because of it, I went over my time limit and had to pay another month's coursera fees. Seeing as this is an IBM course and the tools were from IBM, I was expecting a smoother experience

By satya b

•

Jun 28, 2018

This course is a "Big MESS" to me. SQL they used is completely different. It doesn't accept the normal SQL statements. Column names are case sensitive and Writing the where clause gave me head-ace. It wouldn't accept the straight comparisons. Columns names should be expressed in quotes.I hate this course

By Elvijs M

•

Apr 17, 2020

People knowing some SQL will learn next to nothing. For complete beginners there is way too much emphasis on using the semi-unusable IBM cloud platform instead of learning SQL. The assignments are also too easy and short, which means you don't get to actually practice the bit of SQL you could learn.

By Yingtong L

•

Jun 15, 2019

If you know nothing about SQL, don't take this course since it just a brief introduction without any in-depth explanation. By no means, a beginner can understand what SQL is in this way. But if you've already known something about SQL, it's good for refreshing your knowledge.

By Berkay T

•

Sep 17, 2019

This was over challenging because labs and lectures definitely lack decent level explanations to learn the content permanently. I can't say I learned nothing, but I can clearly say this is a below mediocre level of training.

By Napoleon R

•

Apr 19, 2020

1) Material and presentation was not engaging and structured

2) Final assignment in terms of administration (copy pastes and screenshots upload) was a pain in the ass

3) Not enough hands on exercises

By Wesley C

•

Oct 3, 2019

A lot of the "optional" materials are actually quite important. UC Davis's SQL course is far superior to this one due to more access to coding practice assignments. I expected more from IBM.

By Miriam E

•

Nov 21, 2023

Lots of slides with bland voiceovers. No actual tutoring or use of graphics to help explain difficult concepts. Errors in the exercises. Gave up in Week 3 because it was too frustrating.

By enric g n

•

Apr 9, 2020

I expected a more detailed explanation in templates. as it was done in the previous course (Python for Data Science and AI). since this database theme is done with many procedures

By james m

•

Jan 10, 2020

We spend more time debugging and googling to get things to work than the actual project time. The forum is full of this, but the IBM guys do nothing. This is putrid it tell you!

By Amy M

•

Apr 21, 2020

Would be awesome with a few corrections and updates to course materials- more concise and clear instructions would also be helpful for this beginner level course.

By Shafel M

•

Nov 30, 2023

Some of the exercises missed crucial instructions. If I didn't already have experience in SQL this course would have been unnecessarily difficult to complete.

By Shubhangee L

•

Aug 20, 2019

Any screenshot referring to ibm cloud is clearly outdated as it does not match with the current website. Instructions on how to get db2 connection credentials are MISSING and the ibm cloud website is not at all intuitive. There is no way to change the default uid/password for db2 connection and there are no instructions either in the ibm cloud site or in this course.

I just spent almost an hour trying to solve this problem but in vain. I should not be wasting time and resources trying to establish a stupid database connection.

For $39 plus tax per month this is not only disappointing but robbery!

By Vincent L

•

Sep 13, 2018

The videos do not show the proper syntax (there are no ";" at the end of the queries) and pass over concepts quickly. They begin with "After watching this video, you will know how to do a, b, c, ..." and by the end of the video, I can't say I know any of the content presented.

The creation of the IBM account was complicated as there are many sets of instructions in different places on the course's page.

There was also a mistake in a hands-on lab (which I reported).

I would not recommend this course at all.

By SWAROOP R

•

Oct 14, 2024

Most awful, low-quality content that I've personally experienced. In one of the quizzes, there's a question that asks the student to write a query that expresses an age in the form of YYYY-MM-DD. One of the students has asked in the discussion forums for clarification and seems to be confused about the question but a staff member seems to think that the question is valid. Does Coursera bother to spot check the content and quizzes to ensure at least a minimum standard of quality/clarity/accuracy?

By Brandon H

•

Nov 7, 2021

Week 4 and Week 5 Labs do not work properly due to database connection issues even though this has been a known issue for months. Typos in labs. Rubric for Week 5 Peer-Reviewed Assignment grades on items not asked for in the problems. Why Coursera continues to let IBM courses to be hosted on their website, I will not figure out. These courses need to be removed until IBM resolves these issues. Now certificates are having problems being issued as well.

By Nikola S

•

Jul 9, 2021

Worst course on Coursera that I have taken within IBM Data Analyst Professional Certificate program. Things just do not work according to instructions in the course material. It took me a lot of time to solve these issues which don't have anything to do with the course content.

By David B

•

Oct 15, 2019

This is a useless course. I've done many courses on Coursera without issues, but I would not recommend this one, mostly because you've got a zero chance of getting any response from anyone if you need clarification or assistance with anything, even completing assignments.