Well researched. Topics covered well, with walkthrough for exam.le cases for each new introduced algorithm. Great experience, learned a lot of important algorithms and algorithmic thinking practices.
Thank you for teaching me this course. I learned a lot of new things, including Divide-and-Conquer, MergeSort, QuickSort, and Randomization Algorithms, along with proof for their asymptotic runtime
автор: Muhammad S A
•Great Algorithm analysis overview. Concepts are simply explained. Although If you are absolute beginner I recommend you to read the basics term used in statistics.
автор: Lin M K
•Probably, the best course to start learning algorithms. It's not too easy, not too difficult. It's just challenging enough for those who want to learn algorithms.
автор: Yann F
•Very well designed, structured and delivered. I enjoyed the videos and learned a lot from the lectures, quizzes, forum and programming assignments. Great course.
автор: João R W S
•Very good. Not an easy course but I think that's the idea haha. Tim is a great teacher and the content is very well organized to be didactic. I've learned a lot!
автор: Kandarp K V
•It is really a very good course if you want to gain deep insight about algorithms. Definitely was slightly above my rank but that's how we learn and think more.
автор: Александр М
•This course can be really useful not only for junior engineers or students but also for middle engineers. It was fun and challenging. Thank you for this course.
автор: Ashish K
•A very good course for having the notion of algorithms, identify problems which can be solved by divide and conquer approach and analyse their time complexity.
автор: Yasar A A
•At first, I found difficulty in catching the content..... it would bounce upon my head rather understanding... overall it was worth of hard work. Good Content
автор: LIU C
•The instructor is simply super cool in teaching. He managed to explain things with all the necessary details in the most concise language. highly recommended.
автор: Sukhdev S
•The course was intense at times, specially the Randomized Contraction Algorithm. Conceptually, it was fine, but the implementations took some serious effort.
автор: Rishi G V
•It is Really an amazing Course, mind blowing, very informative, It gives me the complete understanding merge sort and quick with best mathematical analysis.
автор: Matt L
•Well-taught, I love Tim Roughgarden's lecture style. Though he doesn't pull punches when it comes to the math, it's very straightforward and easy to follow.
автор: Thomas L
•I thought this was an excellent overview of the basics of sorting and recursion algorithms and taught at a rigorous level appropriate for college students.
автор: John C
•I loved it. It's challenging. Definitely requires some thought outside of what he videos cover for some of the quiz questions, but still totally doable.
автор: Parshwanath D
•I'm not a Computer Science student and yet I found these lectures easy to follow. The programming exercises were a good mental exercise. Wonderful course!
автор: Abhishek V
•Very good review of divide and conquer algorithms, however, I only recommend for those who are willing to put in the hard work as I found it challenging.
автор: Peshotan I
•Very good course. Teaches the basics of algorithms very well. Lectures are great but I mostly studied from textbook (you can find it on amazon for $10).
автор: Mayur R P
•Can we do better?
Yes.
Search for best optimised way using Divide and Conquer..
Thanks to Tim (instructor) for creating such a great interactive program.
автор: andrew
•Very well done and presented material! In depth and gives you a deeper understanding of the material (if you pay close attention in lectures that is)!
автор: Minsub L
•Very good lecture to improve algorithm skills and basics for those who had not ever take class of algorithms. Thank you for your teaching, professor.
автор: Rebecca D
•I thoroughly enjoyed this course. I learned a great deal, and particularly enjoyed the programming assignments. Looking forward to starting course 2.
автор: John W
•Really enjoyed watching the lectures and Prof Roughgarden's explanations. He did a good job diving just deep enough into the math without losing me.
автор: Liam Y
•The course is challenging but rewarding. If you take diligent notes and make sure you rewatch videos as needed it yields a great deal of knowledge.
автор: Rush G
•Remember that the course is based and more focused on the analysis part rather than the actual implementation of the algorithm part. Tim is genius
автор: Mohd S A
•Hi,
Great professor, deep dives into key theorems, which bolsters confidence in the subject. Even complex theorem is taught in a friendly manner.