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!
创建者 Lei Z•
I enrolled this course last year and quit at week 3. But I finished it this time and it's the first CS MOOC I finished. It's a really hard but really worthful six-week. It led me into the world of algorithm and helped me improved my English a lot.
Thanks to Sedgewick's gorgeous lectures, Wayne's patient answers at Discuss forum and every fellows participate this course.
创建者 Sam ( C•
Best online course I've seen. Clear, good paced, nice assignments and interview questions, cute little review question after each video. I used to dislike computer science, but this video made me register into a part-time graduate program in CS in an university of my local area. That's when I realized that not every instructor is the same and why I used to dislike CS.
创建者 Michael K•
The course gives a very clear and structured introduction to algorithms. The assignments are are of very good quality, a bit challenging but not too difficult. Furthermore, I found the course quite inspiring because Sedgewick gives a lot of examples and mentions a couple of still open questions where applicable. He also gives a few examples from his own experience.
创建者 Timothy J N•
This course is really useful for someone looking to work on their software engineering interviews like me. The videos and explanations are very clear and the code examples are useful to study. This course assignments are in Java which was initially difficult for me but the java concepts used are not very advanced and can be easily transferred to other languages.
创建者 Terrence L•
Great course for learning algorithms! The lecture combines in-depth analysis of algorithms with straightforward demonstration. The homework is well-designed. Dr. Sedgewick has already written a giant library of algorithms implementation for us. So basically the idea of the homework is to apply the algorithm for practical problems. Overall, 11/10 would recommend!
创建者 Himanshu T•
Greate content, greate assignment, and lectures are very clear.
There are some questions in the interview section, I did not understand, It will be good is you provide answers to those question too.
But overall Greate Greate Greate content, It helps a lot to build my concept and fundamentals on DS and ALGORITHMS.
Hope we will find some more course like this one.
创建者 Francis R•
The course material is great. The assignments are challenging but the forums are super helpful. Since the course is on for a bit of time there are many threads with information to help with assignments. The videos are great. This course certainly helped me get a better understanding of essential algorithms and I can apply this knowledge in my day-to-day work.
创建者 Saleh D•
This course is literally one of the greatest courses I've taken online. It has everything an online course needs. Some interesting qualities of this course are: the questions between videos, the animation of algorithms, and the useful assignments.
I would say if you need to take any algorithm course, you must take this course without any doubt or hesitation.
创建者 celina l•
Pretty good course for the first time java programmer. It covers most of the basic algorithms required to understand by a computer scientist. Really like the idea of place introduction of iterator and comparator within this class. It really boost my understanding of JAVA programming language. Would like to recommend this course to all my classmate. It helps!
创建者 Chris C•
I work outside of this field. No prior education, interest, foundation. So far so good. Will surely be stumped by parts of this, but along for the ride. I am best educated via imagery at times, especially in discussing concrete subjects. I stopped at calculus I. I didn't do so well.... I tried.... we'll see how this goes. I"m glad this is here.
创建者 Michael G•
This course is an excellent introduction to thinking about algorithms and data structures.
It is challenging, in that the assignments can feel overwhelming, but the discussion forums are an excellent place to ask for any clarification.
The videos are very helpful, consistent, and well-paced, and the instructor is incredibly knowledgeable and articulate.
I learned so many things even though I was familiar with the concepts but this course helped me think differently. This course also helped me to understand the use of all the data structures and algorithms with the help of real-life examples. Big Thanks to Princeton University and all the people who worked together to make these two AMAZING Courses.
创建者 Huimin H•
The course is well designed for student with little background in computer science. The best thing about it is that it combines the theory with implementation and the system model. When I took the course at college, the instructor split them to emphasize the idea of abstraction. However, this usually results in more confusion for students like me.
创建者 Danijel T•
Exceptionally good Lecturer and the course. Booksite, video materials and assignments are amazing. Would recommend this course to everyone! The only improvement i would suggest is the explanation of nearest neighbor search in KD tree. Critical information when to prune the search is not really explained so additional resources should be consulted.
创建者 Pavle A•
I'm very satisfied with the difficulty of the exercises. I expected them to be easy but I actually had to think while doing them (which is great!). The topics are on point, it was fairly easy to understand them. I enjoy listening to Dr. Sedgewick explain stuff I didn't even think are worth considering. Looking forward for Part II of the course!
创建者 Rahul R•
Excellent course. Professor Sedgewick teach at perfect pace. Level of details in excercises is top notch too. I especially liked the Red-Black BST (left leaning) lesson. After understanding it, it feels like the only intuitive implementation. Very much satisfied with the course overall.
I'm gonna enroll for part 2 now. Let's see how that goes.
创建者 Victor M•
A great introduction to data structures and algorithms. I feel like I have a much better understanding of algorithms, and what goes into their development. Keep in mind, there is a lot of information to take in...try your best to complete the optional exercises, and participate in the discussion boards. You will gain much more by doing this.
创建者 Marcel H d S•
This course contains the best lectures I've ever had about algorithms. Robert Sedgewick makes it really easy to understand the algorithms he is talking about and he doesn't limit the topics to basic entry level.The assignments were challenging but doable. For sure I learned a lot from this course. I would rate it 6 stars if it was possible.
创建者 Mandeep S•
Exceptionally good. I am a working professional with 13+ years of development experience and still found this course to be full of high value and knowledge. I really never looked at these algorithms the way it is represented in this course. I am very thankful to Coursera and Princeton University for making this course available to everyone.
创建者 Prasanna V•
Wow. I can’t believe I completed this course. Assignments were so tough. Wonderful course structure, lectures and handouts. I can’t explain how much I loved challenging assignments. It’s going to straight away impact my day to day work. “You don’t need a super computer, you need an efficient algorithms”. Well said. Excited to start part 2.
创建者 Owen L•
Very solid course, at a perfect level for students with fundamental Comp-Sci skills who haven't coded in Java for a while and need a refresher on both Java and basic data structures and algorithms. Videos actually contribute to learning and assignments are challenging but not overly difficult and there's a lot of support online.
创建者 Кирилл Б•
I want to say thanks to creators of this course. Explanations very clear, awesome presentations and demos. Also I want to highlight assignments and amazing auto-grader, which with extreme accuracy examine your solution. This is awesome course and I'm really happy that I finished it. It was not easy, but very useful. See you in Part 2 :)
创建者 Mahendra J•
Honestly this course requires a lot of concentrated efforts and is surely a brain twister.
I learned quiet a lot in terms of applications of DS and algorithms to real world problems.
Thank you to Coursera, faculty members and supporting staff for bringing in such a in-depth course free of cost to the interested students.
创建者 Matthias A•
I thoroughly enjoyed the course! The lecture videos and slides are great in explaining the fundamentals, while the assignments are challenging and rewarding (Also, thanks for all those helpful pointers in the assignment checklists). I especially liked the practical examples, and "enrichment" sections. Looking forward to Part II
创建者 Paolo L•
Well explained and very interesting (also because of all the examples of applications done in the course that can make you think not only of "how" but also of "why" algorithms are developed).
Assignment are very helpful in learning how a data structure or an algorithm behave the hard way!
I surely recommend this to my colleagues!