- 10 reviews
- 1 completed
One of the best Computer Science algorithm courses (and hopefully, entire specialization) on Coursera's new platform. Here's why: The course supports programming assignments in multiple languages: C, C++, Python, Java. You can implement your algorithms in all 4 languages and learn all of them. They have automatic grader for all 4 languages. Your algorithms need to be optimized to pass the assignments, not just creating output correctly. The grader was designed to test you on 3 criteria: Correct Answer, Time Limit and Memory Limit. This course really forces learners to implement the best algorithms possible, not just a working algorithm. The materials presented are very well-designed. You can tell that tons of efforts have been put into developing the videos, the slides, the assignments. Talking about the assignments, each week there is one problem set that consists of 4 or 5 smaller problems. These problems range from easy (discussed in lectures, you only need to write code) - medium (not hard, but you need to design your own algorithm) - advanced (hard, and you'll need to design your own algorithm. They are not trivial. They are really challenging, and you'll spend a lot of time doing them, especially the advanced problems, but you'll learn a lot of things in the process. About algorithms itself, this course introduces recursion, naive and efficient algorithms in the first lesson. Next, it teaches greedy algorithms, divide-and-conquer and last but not least: dynamic programming. For each topic, there is one problem set consisting of 4-5 problems ranging from easy to advanced. The discussion forums are so lively with people constantly discussing correct solutions, different approaches to the problem, algorithms efficiency, even differences between languages! I have learnt so much from the forum, note that it is just the first week. The instructors are very active in the forum. You'll get to learn from many instructors in this course. The drawback of this course is that it has pay-access (you will not be able to submit assignments without payment, however you can view them). However, I think it is very justifiable. It is very easy to tell that tons of effort, money, time and expertise have been put into making this course possible and it is well-worth the price tag.
This course would be relevant to all professionals who are part of a large corporations where fundings need to follow project management closely. Thank you for offering this course.
Awesome! Another great financial course by Prof. Kaul. I'd love how your quality courses are spreading finance knowledge to the benefit everyone around the world!
Right after I finished week 4 and obtained more than 62% for the course (passed the passing grade), I couldn't resist upgrading to Verified Certificate. This course is too good! Not only it is relevant to my data science career, it was challenging, thought-provoking and at the same time, fun! The course was also extensible, in obtaining 62%, I was only using Google sheets (frankly I never knew it could do so much), but now I plan to redo this course with Julia. The approach to the course which balances understanding and a systematic approach to optimization problem-solving is really outstanding. There were so many other courses with only plug-and-play-and-screw-theory approach where we walked away with numbers and zero understanding. I am happy that this course emphasizes understanding before running tools. That approach is surely beneficial to learners who are serious about learning optimization.
Awesome! This feels so much like a real undergraduate course. I like the setting of the lectures that are filmed in MIT and it feels like I'm sitting in a microeconomics class at MIT and takes part in it because after every short spout of lecture, there is a very thought-provoking quiz.
Amazing! This is as close to a college experience as possible, on edX. Thank you thank you! Tons of materials to learn and practice probability, yes, you'll get to code and do projects too!
I feel lucky that this famous course is offered again Thank you professor for another amazing experience. Thank you edX.
The course serves as a great survey of the Big Data landscape. The course's videos are very easy to digest and make tough concepts like distributed systems, data nodes and task scheduling much more manageable. The readings are also very enriching and to-the-point. The quizzes are not trivial, but manageable because one needs to understand the lectures and readings to do the quizzes. However, this course really lacks practical assignments or exercises. For instance, the assignments can provide more than knowledge checking by having some toy examples or exercises. I highly recommend this course for someone who looks to understand the concepts of Big Data from a conceptual point of view. However, you should not expect to learn technical skills and applications of Big Data in this course. That said, if future iterations of this course introduces some programming or code-writing assignments, it'll be extremely awesome because the structure of the course has been very well-designed so far.
The last offering of this course, even though in Archived mode, was so good that I put this course on my wait list for 5 months. Now that it is active again, I can't wait to learn all the analytical techniques and tackle all the challenges this course offers.
Terrible. Very hastedly-prepared. Reflects badly on Accenture. Nothing technical, advanced, or even meaningful knowledge or skills taught in the course. The entire course seems like to promote Accenture projects. Basically paying to see advertisements.