Chevron Left
Back to Relational Database Design

Learner Reviews & Feedback for Relational Database Design by University of Colorado Boulder

177 ratings

About the Course

Have you ever wanted to build a database but don't know where to start? This course will provide you a step-by-step guidance. We are going to start from a raw idea to an implementable relational database. Getting on the path, practicing the real-life mini cases, you will be confident and comfortable with Relational Database Design. Let's get started! Relational Database Design can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at

Top reviews


Dec 17, 2022

Excellent course. Glad I have completed all crucial concepts related to the course. Special thanks to our course instructor, Di Wu.


Dec 19, 2023

Great lectures and practice assignments. Great pedagogical approach to teach learners how to engage with the material.

Filter by:

1 - 25 of 54 Reviews for Relational Database Design

By Philippe C

Jul 18, 2022

The content is very nice and useful, but the grading system is bullshit. We were asked to answer questions like "according to you, what is the most important take away blablabla", and the answers were graded by the other students. This is a course about database design, is there no way to make an objective evaluation of the students' progress rather that some subjective bullshit that depends entierly on one's ability to write a story ?

By Richard L

Sep 27, 2022

The material is OK. It gives a good overview of relational database design. The course is not rigorous and the assignments are easy, although they give the user a chance to practice, if even at a minimal level. The grammar of the instructor is bad. I've had to look up several concepts taught, because the instructor was not able to adequately describe the material. He would fail elementary school English grammar. I can forgive the instructor's poor pronunciation, although it did get in the way a few times when he pronounces words so incorrectly that it seems he is saying just the opposite of what he intends. I had to rewatch several concepts due to the poor grammar and pronunciation of the instructor. Mind you, I speak several languages and have lived and worked in foreign countries and know the importance of correct grammar and pronunciation to adequately express thoughts and concepts.

By 马镓浚

Oct 1, 2022

Excellent course! But it would be better if the assignments are not learning reflections. Some concepts check questions would be much better.

By Christopher J T

Apr 7, 2023

This course is a simple introduction to relational database design; however, it lacks academic rigor. All of the assignments are graded using peer-review, which in my experience, provided little to no meaningful feedback. If you're familiar with crow's foot notation or normalization, I would not recommend this class. If one or both concepts are new to you, then it might be a good fit for you.

By Manuel P

Oct 25, 2022

The instructor had few pedagic skills, and in general the videos are hard to understand. However the topics are really interesting.

By Ronobir D

Nov 3, 2023

Really solid course on Database modeling that would be a good companion to a database textbook self study. Is incredibly practical using actual examples and a final case study that models well what you'd do as an analyst at a company. Going from ER Diagram to Relational Schema is quite good.

By Ong S Y

May 10, 2024

Lecturer explained the content very well. There are several practice exercises for you to try out to practise applying the concepts. This is a difficult and technical topic, so I'm not very confident with it yet, but I know I just need more practice.

By Adnan

Jul 17, 2023

That course is best for me to learn the basic database. course content well defines and the organization mostly values the assignment lab. Explain each topic very well and easy way to understandable for beginner level.

By Dave B

Dec 14, 2023

A very good course to understand relational database design. It talks about how to gather information to start off with the design and ends up creating a 3NF form of the data ready to be placed in a database.

By Laura S

Sep 29, 2023

A good logical overview of important basics. The course is well designed and sequenced and the labs are very well mapped to the lessons. The self-reflection questions after each Module are repetitive and stop serving their purpose very quickly. Peer review of activities also perfunctory and not terribly useful either for poster or recipient. You will get out of this what you put into it. I felt it was worthwhile.

By Adriano G

Dec 8, 2023

peer review grading has many limits

By Noah N

Nov 6, 2023

I didn't love this course. I don't feel like it provided value to warrant the CU Boulder tuition cost, as I felt much of the class material was either self-explanatory, or just poorly presented. I could see this class being helpful if some coding was integrated, but was surprised to find zero coding required in a database course.

By Craig T

May 7, 2023

This course was very easy but I also learned a lot. I came into it with just a little background in databases, though, I have a strong background in object-oriented architecture and design. The professor is really good, though maybe a bit verbose. I really liked the labs where you can work on solving example problems but then the solutions are available once you open them - really, really helpful!! I wish more of the MSDS courses were this format.

By Monika

Jan 30, 2023

This is a pretty comprehensive course and it will explain many concepts to a beginner. It's just the teacher could do with a better English pronunciation and perhaps try to read his own notes first. Subtitles are not the best in places either, but I can live with that.

In overall, absolutely worth it, probably also in audit mode.

By Mititiuc E

Nov 18, 2022

Thank you a lot for this course! I really liked it. The teacher explains everything very clearly and gives a lot of practical examples all the time.I enjoyed so much the way that he tought us. In addition, I learned a lot of useful and interesting things that I could use in real projects. . I recommend this course to everyone.


Jun 18, 2023

Best course in database design and beginner friendly....Highly recommended for those who are interested in BI and database management...This specialization is also one of the best courses provided by university of colorado boulder!

By Roberto N

Oct 10, 2022

A very well designed course, with a lot of examples and an original way of correction. Thanks a lot, I feel I am able to normalize relations and create correctly the ERDs and the Relational models.

By Musab B G

Dec 18, 2022

Excellent course. Glad I have completed all crucial concepts related to the course. Special thanks to our course instructor, Di Wu.

By Vishal L

Dec 20, 2023

Great lectures and practice assignments. Great pedagogical approach to teach learners how to engage with the material.

By Miguel A H G

May 29, 2023

A very good course, I liked the theoretical content along with solved excercises it helped me to advance fast.

By Lamin J

May 13, 2023

Great course, extremely satisfied with content and methods of teaching and assessment

By Mahesh D

Jul 18, 2022

I am very glad to getting great knowledge of Relational database design from coursera

By Akshay K

Jul 6, 2022

It had greate experience to learn database design from this trusted platform.

By Daishin M

Feb 1, 2024

Great course. Instructions and assignments are crystal clear with purposes.

By David S M C

Jul 8, 2023

Complete and great course, everything clear and many examples to practice