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
автор: Jorge B
•Excellent, great explanations and good pace. Exercises quite challenging for a newbie but you'll learn a ton.
автор: Jiacheng J
•Slides are concise. By going through all the slides, I'm already able to grab most of the information needed.
автор: Pedro G
•Some of the homeworks were difficult, but implementing the algorithms is the best way to really learn them.
автор: yiyefang
•A little hard to understand, but if you have done your preparation readings, it would be extremely helpful!
автор: Constantin M
•Great Course! Everyone should take this cousere in order to become a skilled programmer.
Not for begginers.
автор: Aliaksei P
•Amazing course. Tim is a very charismatic lecturer and it is always a pleasure to get back to his lectures.
автор: Subhashis M
•Tim Roughgarden teaches with wit and depth. Speaking with idiomatic verve, he injects life into Algorithms!
автор: Andrey M
•Thank you Tom. This is a great course. I got a real vision of the algorithms and started to understand it.
автор: Joseph R
•Can you do better in those technical interviews?
Yes! if you take this course.
I recommend buying the book.
автор: Jhan C
•Tim Roughgarden is an exceptional teacher. Didn't think I'd learn so much in such a short space of time!
автор: Abhilasha
•This Course is indeed a good source for thorough understanding of the basic concepts of the algorithms.
автор: Tushar
•Very nice and structured course , with an intention to imbibe the "thinkness" in students for algorithms
автор: Vlad K
•Material is great and well structured, assignments are challenging enough. Thanks a lot for the course!
автор: Rickard A
•Genuinely enjoyed this! Would be nice to have a review of data structures included as optional as well.
автор: Sanjaya P
•I like this course! Specially programming assignments were challenging. Enjoyed throughout the session.
автор: Dipen K
•Course was well planed. It would be more better if more graded programming assignments were included.
автор: 习炎喆
•Really helpful as a start of algorithm learning. And it is good to require only one kind of language.
автор: Deleted A
•Excellent but make sure to brush up your math logic and probability skills before taking this course!
автор: Pavel G
•Great intro into the design and analysis of algorithms, made in the approachable and engaging style.
автор: Красовский И В
•It was much more exciting at my 26 to complete the course than doing it back in my uni-days. Thanks!
автор: Tanyaradzwa G
•Amazing course for understanding algorithms in depth and it has a low barrier to entry. Well taught!
автор: 毛毛
•A well-organized course with clear statement on how algorithms work. Brilliant and helpful course!
автор: Sumukh P O
•it was an amazing journey though short. it was worth each minute that you invested in this course
автор: Haixu L
•Great class, learned a lot.
On the other hand, I feel a formal reading material will help as well.
автор: ahmed m g
•I feel like I have a deep understanding of algorithms already just by the end of the second week.