By Mohanapriya B•
Dec 15, 2022
By Bufford B•
Feb 18, 2023
Quiz questions and answers have numerous typos and errors. It's kind of ridiculous that you're asked to select a line of code as an answer but the answer's code has a flaw so it would never work.
By Yan T•
Feb 20, 2023
The course has its good side. There is knowledge that is covered here that is not found in other online courses and it is very interesting the framework and the step by step used to solve real problems.
However, this course is not introductory. You need to know at least the basics of linear algebra, pandas, numpy and matplotlib.
Also, there are some negatives:
- The course focuses on SimPy at times, which in my opinion makes no sense, given that Numpy is more used and is simpler.
- Course content is not linear. example: Videos from week 3 introduce subjects that were discussed in week 1.
- Exercises that ask which exact line of code to use do not measure any knowledge. Total waste.
By Glynis M•
Feb 9, 2023
There are many inconsistencies in this course that frustrate the learner. More attention needs to be focused on the details. the marking, the quizzes, and the order of the modules.
By Miranda T•
Dec 23, 2022
True story: I owned a tiny bit of stock in Coursera, and I sold it after all the issues with this course. I'd like to note that I have taught college, so I know a fair amount about pedagogy and course design. I realize some of these problems may have more to do with the platform than the instructors. But these problems are extremely bad.
I could tell from the videos that these instructors were really knowledgeable. But there were so many serious problems with this course: First, they never gave the Python code. Ever. It was almost impossible to tell what a specific line of code was. To see the exact code, I had to pause the videos and squint. This was especially bad because the content related to Python was so rushed and weirdly paced. A whole module was devoted to just explaining Github, but only about 8 minutes of the whole course was related to the actual matrix operations necessary for the final project. The bulk of the content on which we were supposedly evaluated was barely explained and was not documented in a way that it was even possible to efficiently review it.
This next thing is not the instructors' fault, but the auto-generated transcripts were terrible for one instructor, which added to the issues with Python since I could not look at the transcripts and get a clear sense of what the coding syntax was.
In addition, the quizzes were full of many sloppy typos and formatting errors; it doesn't seem like anyone has bothered to go back and improve them or resolve those errors. It was just so unprofessional.
I struggled a lot with the final project, and I was even more disappointed to see that almost every other peer submission was just irrelevant screenshots. I felt like the instructions for the project were very poorly presented and confusing, and there was no real help out there. So to an extent, I guess I see why others might have just given up. From a pedagogical standpoint, the content was not well-scaffolded or integrated. It didn't seem like the professors worked together so much as they just threw together two related topics without thinking about how the content built on itself or how the math flowed into the Python, and vice versa.
It is a shame because I don't know what went wrong here. Did the professors just give up? Was the administration of this course delegated to someone who didn't care? Is Coursera not supporting them? How is it that just this course has such lousy implementation of coding basics like letting students see code or using Latex coding for mathematical notation in quizzes? Or... are all the classes on the platform like this?! ...That's where my thought process was and why I sold my Coursera stock. It's really sad.