This course most definitely needs a revamp and an update on videos, content, exercises as well as more clearly stating what is expected from students. Honestly, I don't think the true grading is a one star, it would probably be between 2.5 and 3, but I believe that at this point if we don't give a terrible rating back, neither Coursera nor UC Davis and the faculty/staff serving this course will take action to improve it. There is a lot to be criticized/updated.
I strongly recommend you read other reviews, going back to as long as 2 to 3 years in the past where these flaws are clearly outlined and appointed by former students, and yet in Jan 2021 they are all still there. In summary:
-videos are of hardly any help. The instructor (clearly a knowledgeable person) is hindered by having to read from a teleprompter. The text given to her is not what she would've said spontaneously, so more often that not we see her get caught between what she is thinking versus what she is reading to speak, and this causes confusion during explanation of some hard to grasp moments.
-slides are static and don't provide any significant help in making the hard content really easier to understand. In a course aiming at teaching a code language, we need dynamic video content, seeing the queries being written and the resulting output, and a demonstration of how a change in parameters results in a change of the output.
-the sandbox environment for practice is extremely limited and gets in the way of allowing naive students to really understand some of the dat structure in the background.
-the gap between theory and practice is gigantic, and the code assignments at the end of each module are light years away from what was taught. This is particularly painful with the last peer reviewed assignment, which would require at least one additional full week of time after the end of the 4 modules to give students a chance to understand the data, work with it and craft their answers.
If you take this course, you will end up learning useful SQL content, but this will be at the cost of several additional hours spent googling results and support everywhere on the web. If googling was going to be our primary source of learning anyway, then what is the point of having the course in the first place? People enroll in course because they expect that the instructor, lessons and exercises will steer and help them through the initial learning before they are ready to move on their own, and this is exactly where this course fails. I came to the course already knowing other programming languages and with a good database and data background, so I could "brute force my way through googling", but I can only imagine what other less prepared students could feel. Your money is probably best spent elsewhere if you want to learn SQL (or even no money at all in some good websites on the net).