Jun 01, 2017
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.
Jun 03, 2018
Good contents and the logic of the whole course structure is very clear for a novice like me. The weekly homework is also awesome. Would recommend to anyone who wants to learn about computer science.
автор: Ahmad A•
Feb 28, 2018
With the right mindset, this can be one of the best MOOCs available. I didn't start benefitting from the course until I started watching the lectures with a pen and notebook in hand, taking notes, drawing trees, hand writing code and making absolutely sure that I understand every word being said.
автор: Vicente A A•
May 23, 2018
Amazing MOOC. I followed both the video lectures and the book as I went on, and I really feel that my understanding on Algorithms and Data Structures has grown greatly in the past month and a half. The programming assignments are really tough, but very rewarding. I can't wait to begin Part II.
автор: Mikaelian V•
Mar 19, 2019
Outstanding course. Thank you very much. Gives opportunity to optimise current working stuff , very good overview of existing algorithms and data structures and their applications. Also it's very interesting to solve hard tasks and always thinking how do better. I'm going to next course.
автор: WAN , Y•
Jul 03, 2018
This course is great! The lecture slides and the code from the course are well-organized and clean. The auto-grading is powerful because it not only checks the correctness or performance of the code, it also detects the improper coding ways. I've learned a lot of things from the course.
автор: Stephen H•
Feb 05, 2018
Very helpful course. The free auto-grader is a great advantage of this course, which can give you detailed insights on your homework. The professor is excellent, explaining everything clearly. The homework is full of real applications, helping me to better understanding the algorithms.
автор: Ken S•
Feb 28, 2017
Because I don't know Java (yet) and the homework can only be submitted in Java, I audited this course. Time well spent! Even without working the exercises, the lectures were easy to follow and highly interesting. I picked up several things that will likely help me write better code.
автор: Paulo M T C•
Jun 08, 2020
This course provides good coverage of the topics and lists applications of their use in our everyday lives. The programming tasks are challenging, yet feasible, and they justify the importance of algorithms in problem solving, which largely surpasses the importance of fast processors.
автор: Xuying S•
Dec 05, 2017
This course is a little challenging for me. But the content is very practical and I really learned a lot by accomplishing the assignments. I would highly recommend this course to my classmates and will take part II myself. Thank you very much for your effort to make this course great.
Feb 10, 2018
The PPTs in the course are very delicate especially the animation of the operation of algorithms. In addition, assignments are all interesting and really helped me get familiar with algorithms in practice. And I enjoy the enrichment materials a lot. Thanks to Coursera and Professors.
автор: Miguel C•
Feb 01, 2017
This is a great course and the practical assignments are really cool. But I would like to have more assignments where we have to implement the data structures ourselves, because I thing the best way to learn an algorithms is by going throw the process of implementing and debugging it
автор: Tomas I•
Sep 25, 2016
I've been through several courses over the past year, some really good, some pretty poor, both here and on Edx, but this one has really no match to find. I would recommend this to anyone, and especially to those planning on creating a MOOC, as this one is really a state of the art :)
автор: Charles C•
Jun 29, 2020
This course is very progressive and very interesting.
All the assignments are greatly crafted so you can pass, but reaching the 100% requires a lot of attention to the lecture slides, the specifications and your code of course.
Thank you so much for making it available to the public.
автор: Akash A•
Jan 05, 2018
This course is important for anyone who wants to attain critical thinking. It not only teaches you Algorithms, it helps you develop a systematic thinking.
Instructor is too good, and any amount of praise is less, the dedication and passion in his speech was amazing and one of a kind.
автор: Keary P•
Sep 03, 2017
Great course on essential concepts in computer science that are often overlooked. Algorithms provides comprehensive theory, helpful forums and challenging projects. I especially appreciated the automated grading program that assesses correctness, timing, memory use and coding style.
автор: Raj P•
Jul 21, 2017
This course taught me how different data structure and algorithms affect real world problems.
Instructor is good and in lecture slides and demo of working algorithm helped a lot to understand it clearly.
I recommend to take this course to anyone who is at intermediate skill level.
автор: Gevorg M•
May 31, 2020
Very nice course for an introduction into basic algorithms and data structures. It is quite nicely paced and explains the material clearly along with the reasoning why what they teach is important. Interview questions are sometimes very interesting, highly recommend doing them.
автор: Lucas K•
May 12, 2020
Very well laid out and explained. The teacher has a great caidence (except for the occasional cough ;) ) that walks you through things in a straight forward manner. Would recommend to anyone with basic programming knowledge and hunger to learn about algo's and data structures.
автор: Ceriel M•
Apr 29, 2018
Course is well organized, good grading program. Lots of very interesting information. I have learned a lot. I deduct half a star for the forum; it does not really work, although I found 1 very good tip there (so that earns half a star). Thank you for providing this course!
автор: Guilherme Z•
Jun 04, 2017
This is a very nice course that really tested my understanding of the topic. I wish that the quizzes from previous sessions of this course were still alive in this version of the course. Well done, and I hope that anybody interested in learning algorithms take this course.
May 19, 2020
Learned condensed and essential materials from this course. I saw some complaints that the exercise grading didn't specify every single detail, I don't think those should define the quality of a course. Thanks for the history, implementation, and interesting assignments!
автор: Nur C•
Jan 08, 2018
Sedgewick does amazing lectures making any subject easy and digestable, every assignment is very well structured an can be done easily with the guidelines suggested and even if you get lost you can always turn to the community wich is very present along the course 10/10.
автор: Bruce H•
Dec 06, 2017
Great course! I've learned so much from this course, not only algorithms(what?), but also proves(why?) and implementations(how to?). Lecture videos are easy to understand, detailed and inspiration. Programming assignments are genius works, challenging and inspiration.
автор: Evgeny R•
Feb 11, 2017
I used this course for recollection of what I learned at the uni long time ago. It helped me to fill the gaps I'd naturally developed since then, as I don't need that low level understanding algorithms in my everyday work. The course definitely serves these purposes.
автор: Shen Y•
May 04, 2019
This course not only enriches my horizon of how we can solve problems, but also helps me in learning programming in Java through the assignments. I really appreciate the opportunity to take this course, and I hope I can also complete the second part of Algorithms.
автор: Chenyu P•
Nov 07, 2017
I have no background in computer science, but just a hobbyist in visual related programming.
This course opened the door to designing more efficient programs, in a very easy to understand way.
Thank you so much Bob and Kevin for putting such a great class on line.