19. Jan. 2021
The course was really amazing which provided deep knowledge from basic to advance that how algorithms works and how to design algorithms. Thanks to all the expert teachers who taught in this course.
19. Jan. 2017
I liked the fact that the algorithms are not just the introductory searching and sorting algorithms. The assignments are fairly difficult (I have decent scripting experience), but not impossibly so.
von Tuan N•
17. Feb. 2019
The instructors teach in clearly way. The assigments arenot too hard and can be solved with some google search or look in forum. Good course for beginer and also all of people who want to revise algorithms.
von Ajay K•
27. Dez. 2020
good course, I like the fact you can use a lot of languages for you programming exercises, the content is really helpful, I would like to have more indications from the grading system to save time.
von Awaneesh K•
2. Juni 2019
This course on algorithms is exceptionally good. Video lectures are very helpful. I especially loved exercises as each of them was unique & required a lot of brain storming.
von Mohammed R•
12. Juli 2019
The specialty of this course is the order in which they present the manner . It is very helpful especially if you are just starting to get a hang out of it
von amar s•
27. Juni 2019
Learned lot of thing about Algorithms,Programming And Lot More To Learn,and It's great to
complete assignment and quiz.
27. Juni 2019
I have learned how to do stress test of two different logic, that helped me a lot while choosing the best algorithm.
von Rishi B•
10. Juli 2019
Great learning. Now I am a tad bit more confident about my algorithm skills. Need to practice more though.
von Luis G A A•
1. Juni 2019
Excelente curso, mientras lo realizaba recordé algunas técnicas para hacer algoritmos eficientes
von calvin x•
15. März 2019
Grader system is really nice to use; it helps to improve my debugging ability a lot. Good job!
von Vladimir N•
12. Juni 2019
Very good course to get into algorithmic thinking, design and algorithmic problem solving.
von Abhijit H J•
23. Nov. 2019
The content taught is the lecture is not sufficient to pass the practical assignments.
I request you to use a dark background on slides.
The working of the pseudocode is not clearly explained with examples. I find difficulty in understanding the working of the pseudocode on examples.
von Alyson L V•
3. Nov. 2018
To much talk about how to calcule the Big(O) and no enough explaining about the content
von Keshav T•
29. Mai 2021
I am thankful to Coursera and all the professors who taught this course.
This course helps me to understand all basics of algorithm. Looking forward to use my knowledge which I gained from this.
von Steven G H•
5. Dez. 2017
This course is undoubtedly valuable. I definitely learned some skills that I am glad to have had real practice in. That said, you really have to do the majority of the work yourself. I have the CLRS book, the Dasgupta, and have watched a host of supplemental videos on YouTube, MIT OCW. This course is not an "all-in-one" solution. It's sorta like a high-level guide and tough challenges and a grader. The videos are decent, but by Mithras' eyelash they can be incredibly boring. Furthermore they don't take advantage of the video medium properly. The visual aids are really sub-par.
Also, be ready to repeat the course. I signed up in the late-summer and it took me all Fall. While I certainly was busy, the lack of support, the digging I had to do, the note-taking I had to do, the processing I had to do on my own all added a lot of work. I'm curious as to whether I've gotten better at "taking Coursera Classes" and will have better luck next class. I'm pessimistic.
von Shan-Jyun W•
27. Sep. 2016
Bad teaching quality.
von MOHAMMAD A•
25. Aug. 2022
The Course content is scattered at best, the instructors may be the best at what they do, infact they are one of the best, but not at being instructor, beside the very very strong unclear accent, the course material is just read from a slide with little to no actual teaching, i actually like to take serious and monotonous letures but this is not even a lecture to begin with. The assignments does not focus on the "Algorithms" part as much as it focuses on getting every single edge/test case accounted for, for that practice there are other platforms, not coursera.
von Pavel T•
23. Feb. 2020
This course is a complete mess.
1. In week 2 they presented fibonacci numbers solution and they said that runtime complexity is quadratic but in presented solution it was linear.
2. In practical task of week 2 they didn't provide sufficient description about what should be done
3. Language of some speakers is mediocre
von Shiv W•
30. Okt. 2018
This Course is really very helpful in understanding the basic algorithms and various efficient problem solving technique. Week assignments are very good and helped me evolve my skills in implementing solutions and to consider every possible kind of instances for a problem. I loved the lectures and the way professors explain things and touch every aspect of the topic. I enjoyed this course very much and have learnt much more than what I thought I required. I am really very thankful and grateful to the professors and the Coursera. Thank You Very Very much. :)
von Shreyansh K•
2. Aug. 2017
I always feared coding problems on divide and conquer and dynamic programming. The way this course gradually took me from easy stuffs to advanced was awesome. After doing the course, I feel confident on coding difficult problems. I also appreciate the granularity of topic that this course covers. I took many courses but nowhere until now, I have seen courses that cover how to test and debug your code. Great Course and much take course in case one wants to get good at competitive programming. Good Job teachers. Your efforts are appreciated.
von Nandan K•
10. Okt. 2017
Really nice course that get's you started to the world of algorithms. It has a balanced progression and introduction to basic concepts, but highly recommend to do all the optional assignments since they help absorb all the presented material to the fullest extent. But to solidify the knowledge gained, I would recommend to solve more problems on the introduced concepts since I feel this course falls short in number of diverse problem statements to be able to think on how to apply the concepts in different scenarios.
von Eugeni A•
29. Nov. 2018
I recommand for everybody. Teachers explain all from the basic level, and you shouldn't be afraid, you will understand all algorithms from this course. I like this course and this specialization very much
Для русского язычного населения тоже очень рекомендую, английский базового уровня, преподаватели с хорошим произношением, просто огонь. Сам курс вам тоже очень понравится. Очень нравится, что сначала дают теорию, а потом сразу к этой теории задачи, чтобы вы всё смогли отработать
Thanks for this course
von Boris T•
4. Jan. 2018
Great course with the thoroughly prepared exercices and detailed video explanations for each topic. Covers a wide range of fundamental alogorithmic technicues that are good to learn for everyone who wants to become a better software engeener or just to improve programming skills. The course passing grade is pretty soft. It is enough to attentively watch the video lectures and carefully implement algorithms covered there to pass the course, however some advanced problems are really challenging.
von Fil G•
20. Okt. 2018
A very thorough introduction to the core concepts of Algorithm design, including sorting, binary search, greedy algorithms and dynamic programming. The assignment are tough with the last few definitely challenging, you will spend quite a bit of time implementing them if you are new to programming in general but there is enough help on the site (and the internet) to help you figure things out. Working through the problems is essential to getting the most out of the course.
von Tushar K•
5. Juli 2018
This is a really well planned course. I was doing this course and auditing my on-campus course too, initially. But, I soon realised that this is what I need. It has a perfect balance of mathematical rigour and practical programming. The programming challenges sometimes felt tough, but since ample time is given to solve, I could make it in the end. Thanks to the instructors for teaching students across the globe. Knowledge is a debt that can never be repaid! Thanks
von Lee Z Y•
26. Aug. 2017
I think this is the best algorithms course I've taken so far. It wasn't too hard, but if you wanted some challenge there's always the advanced problems. Speaking of the problems, I highly recommend that you solve all the programming assignments, including the advanced questions. Even if you can't solve it on your own, search up how to do it; just don't give up. Passing is easy, but to get the most of the course you need to finish all the programming assignments.