This is a great class. I learned / re-learned a ton. The assignments were challenge and left a definite feel of accomplishment. The programming environment and automated grading system were excellent.
Incredible learning experience. Every programmer in industry should take this course if only to dispel the idea that with the advent of cloud computing exponential algorithms can still ruin your day!
By v m•
By meng l•
By pranitha e•
By ARETTI L S•
By SURYAKANT C•
By Shubham k•
By Ram s•
By siddani s k•
By SIVARAM S 1•
By Nicklaos G•
By Prog J•
By anusha m•
By Trevor C•
Good curriculum, but poor presentation.
These are the building blocks for physics engines and data structures, and most people won't have to implement this directly, but it's helpful to understand applications and limitations. Nearly all coding interviews will ask about these concepts as well, so this material has lots of value in finding a job. The explanations are detailed, and the visualizations for the various data-types are fairly good.
That said, there is room for improvement. After the first couple of assignments, I switched to auditing this course, because of all the issues.
- The content was not migrated very well, resulting in many/most exercises having disclaimers that they haven't been migrated yet, and others having links to resources that will need a few extra step to work. I think the materials might just be out of sync with the assignment descriptions, but they certainly didn't go smoothly for me.
- Practice problems have hints, but no answers. It's useful to think through, but you either know the answer, or you don't. You're probably better off just working through problems on codeforces.
- Long lecture format was from a traditional classroom. This works alright, but feels a bit bloated in comparison to other Coursera courses I've taken. The checkpoints are trivial, and added after production, so they didn't add much either.
By LEE Y M•
As someone who works full time, this course assigns too much work for per week. In addition, instructions for assignments are not clear enough and the link between assignments and lecture content is often not pointed out clearly.
By Priyanshu K•
they must take assignments are compatible to other language also but not only java
because it is not a language course it is a dsa course
By Carlos P•
The topics are discussed in kind of a too broad and generic way. Some lectures are great others are a bit dry.
By Deleted A•
its okay-ish...the teacher should use a blackboard..its a better way to teach.
By Tanmay s•
nice and very useful to understand the programming
Not very helpful for competitive programming
By Adnan k•
certificate is not there..
By KALDARI S•
By Siddamshetti A•