Chevron Left
Back to Algorithmic Toolbox

Learner Reviews & Feedback for Algorithmic Toolbox by University of California San Diego

4.6
stars
12,400 ratings

About the Course

This online course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently (so that they run in less than a second)....

Top reviews

KT

Invalid date

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.

AK

Invalid date

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.

Filter by:

2326 - 2350 of 2,556 Reviews for Algorithmic Toolbox

By DEVIREDDY R S

Nov 24, 2020

Good

By KONJETI S S V

Nov 24, 2020

good

By Dhanraj P

Nov 5, 2020

good

By IMTIYAZ V

Sep 22, 2020

well

By Stud 2

Sep 1, 2020

good

By Sarath C

Jul 24, 2020

good

By Utkarsha

Jul 19, 2020

good

By Nagraj A

Jul 3, 2020

good

By Dhanush R N

Jun 26, 2020

Good

By BHUVANESH J S

Jun 4, 2020

good

By Vishal

Jul 28, 2019

fair

By Lovekesh

Feb 26, 2019

nice

By rahul r

May 16, 2018

good

By Padmakumar N

Aug 5, 2017

Good

By uyen

May 15, 2017

good

By Harshita J

Aug 3, 2016

Nice

By Kiên V Đ

Jan 1, 2024

ok

By Vanshika K

Oct 31, 2020

NA

By Крупосій В С

May 24, 2022

)

By Mukul B

Sep 29, 2018

.

By Vu B

May 22, 2016

I agree with some of the reviews here. It's fantastic at the beginning of the course. Towards the end, unfortunately the professor's accent is heavy and sometimes difficult to understand. The subtitles don't help either because they were auto-generated. My brain had to take extra cognitive workload to decipher what was actually said before trying to understand the materials on the slides and everything else. I also didn't like the way index 0 and 1 is mixed in different lectures. Why shouldn't we stay consistent in pseudocode using index starting with either 0 or 1? The slides are confusing regarding this matter especially when you translate algorithms into code.

Nonetheless, I liked the assignments overall. The course's instructors included some of very interesting problems and indeed helped understand the lessons better. I also liked the course structure and the carefully prepared slides.

By Michael L

Jun 4, 2021

The lectures are fine and explain the concepts. The book that you buy with this course isn't really useful, its is largely a rehash of the questions, with very little other content. The issue I had was with the exercises. To get 100% you have to do all, which is fine, though a bit time consuming. The issue is the tester not showing the test case. Granted we should develop test cases, but using property based testing etc. is a whole other topic. It is a real waste of time to spend hours on something that turns out a trivial edge case. That a bit more information from the test case output/grader would have pointed out. The end result is fairly inefficient learning. I want to get a refresher on techniques. Fiddling try to find out what test case causes an issue sort of distracts from the core of the course, in my opinion.

By Daniel S

Nov 21, 2021

This course is the first part of a specialization, and I was a beta tester when the course was practically nothing at all. Now that the instructors have filled it out a bit, it's revealed as what I could call "adequate". I would not be encouraged by what I have seen of this course's full content to undertake the specialization, although I'm sure that the dedicated student will find it challenging and thorough. My assessment is that there are better courses and course sequences on offer for the study of algorithms and algorithmic complexity that cover the material of this course. I have not done any evaluation of later courses in this specialization, but they might be better than this one. So, not exactly a thumbs-down from me, but IMO, you can do better.

By hrugved w

Jun 3, 2019

Course is overall great but some cons as per me:

1) The instructor`s accent was hard to catch sometimes.

2) I know Discussion forums are for students and testing solutions is one of the most important part but after trying for so much time, there are times when one cant catch the failed test case and neither other students(atleast those who posted). In such cases there is practically no other way than to leave that assignment as it is. I just think Ta`s should be more involved in forums and should give some insights when some student has failed after so many attempts. As there are still posts with same doubts as mine which are unanswered from 2-3 months.In short forums should be as great as udemy`s forums.

By Kyle H

Jul 28, 2016

The problem sets are great and probably worth the price, but the lectures become very hard to follow after week 3 and the discussion forums are very disorganized - it's hard to find useful information. Some of the lectures have slides available, some don't; some of the lectures have somewhat-useful subtitles/transcripts, others have incomprehensible garbled messes (I don't know if they're machine-generated or just transcribed by someone with no understanding of the material/vocabulary - logarithm != algorithm!).

I really like the problem sets, but some of the lectures are pretty rough, just a guy talking in front of some pseudocode for 10 minutes. The instructors seem friendly and engaging, though.