One of the best course till now I find on Coursera, well structured everything and practice questions made me feel like real life problems as data were from real database of dognition and ua_dillards.
Nice and well-organized course. I joined this course after self-studying on SQL for a few days. The context is really nice. The only problem is the Teradata is not stable. I tried very hard to login.
By Mario D G R•
By Pranay G•
By chada J•
By Elkin A V S•
By GIancarlo C•
By BUSIREDDY N R•
By Bharath B•
By 121913901057 g•
By Sasika G•
By SAYANTAN D•
By Aigul S•
By VASA S N•
By Adeyemi A•
By Weining Z•
By FELIX D M•
By hafizh a•
By Antonio B•
By Lin M•
What this course can improve is it should adopt the habit of thinking more instead of writing. Because in the week 5, the quiz is much more difficult than all the exercises we have done in previous weeks. And we don't have the guide step by step like previous weeks. I do know we have a week 5 quiz guide. However, when you write queries, sometimes, you do think your logic is right and query is right, why can't I get the same answer with the choices?
And when I finish the quiz and look back to the answer, I even can't find the logic difference between answers and mine but the reality is I can't get the correct result. There is only one diff I have found in one specific question, that is, I didn't use the same format to define one constraint. But I do think my way is also fine and I also get an answer I think is totally correct from the logic.
So I do suggest the answers should not be single sometimes, you should consider some specific formats or situation when students write their own queries. Don't give simple answer, give the reason why you are correct.
By Max H•
I have a theoretical background in relational algebra and SQL. This course did a great job of actually applying that theory in practice in the form of business situations. By using real life data, it also accurately presented raw data as not perfectly organized or "clean". Filtering with subqueries, IN, WHERE, and OUTER JOIN statements are absolutely crucial in cleaning data in real life situations; this course did an excellent job of demonstrating that importance.
I have 2 interrelated critiques however: The usage of 2 different platforms (MySQL for the exercises and Teradata for the quizzes) was very confusing given their distinct syntaxes. I think it would have been more powerful to have the exercises and quizzes on the same platform. Furthermore, the Teradata platform was oftentimes overwhelmed by the number of users and frequently crashed. Going forward I would recommend either ensuring that the servers can handle the amount of user-load, or switching over to the MySQL platform entirely.
By Amy H•
This is a really great course for learning MySQL and Teradata. Coming from a background where I've never studied computers or programming, this course was relatively easy to follow (though Teradata was definitely a challenge for me). I found the instructor pleasant and clear in describing query-writing. There were a few times that I thought we needed more explanation (especially for some of the Teradata exercises), but what is learning without a bit of challenge?! I am really excited to get into the field of data analytics, and this course has helped to open doors for me! I highly recommend taking this course - but be prepared to spend many hours in weeks 4 and 5, as the exercises can be extremely difficult.
By Derek O•
I really enjoyed this course, and I have no previous experience with SQL. As we got a few weeks in, queries got very difficult and a lot of times I had to look at the answer key while I was working on exercises to get hints, but that was actually very helpful. I took the course as a part of a specialization, and while it is supposed to be course 4, I took it as the second course because of enrollment dates. Now I'm taking a "Data Visualization and Communication with Tableau" (which is technically the 3rd course in the specialization), but the SQL background I gained from this course gives me a lot of context that helps me feel like I understand the inner workings of Tableau.
I loved the MySQL exercises, it's a very intuitive way to learn how to use SQL properly. My only problem with this course was the lack of guidance for some of the Teradata exercises (most of which were then used on the graded quizzes), and also the fact and a few guidances provided were wrong or needed adjusting - it was very time consuming doing the exercises for hours and hours, and then going to the forum to discover the guidance given was wrong.
Overall, I recommend this course! Just make sure you look through the discussion forum as soon as you get stuck on a particular exercise, it will save you a lot of time!!
By Juan P A•
This course should be divided in 2 o be longer for two main reasons:
1) Weeks are way too long to cover all the material, plus the research you need to do outside the platform. The time required end up being too much.
2) The course is not deep enough - There's just too much topic to cover, and because of time constrains there are a lot of holes in your education at the end.
For this two reason is better con get 2 courses about this topic. That way you can go deeper in to the SQL explanation, and can get at thee same time a better understanding of each topic, instead of getting a lot of thing to cope in just one week.
By Jacob H•
The course was very well structured. I came into the course having a noice level understanding of SQL so was able to dive into the first few weeks quickly. Around half way through the course got significantly more challenging so I would highly recommend taking good notes and saving your queries. I found that saving my queries with a naming convention that as associated to my notes made the class much more manageable.
Also there were a few times I think I crashed the server or had to trouble shoot Teradata or Jupyter so make sure to pay close attention to the early lessons and directions on how to trouble shot.