Chevron Left
Back to Algorithmic Toolbox

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

5,224 ratings
1,101 reviews

About the Course

The 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). Do you have technical problems? Write to us:

Top reviews


Jan 20, 2017

I liked the fact that the algorithms are not just the introductory searching and sorting algorithms. The assignments are fairly difficult (I have decent scripting experience), but not impossibly so.


Sep 29, 2017

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:

201 - 225 of 1,036 Reviews for Algorithmic Toolbox

By Aniket R

Dec 06, 2016

Awesome. Learnt many things.

By Aadil S

Jun 30, 2017

A must to do course for everyone interested in Computer Science

By Гремячих Л И

May 30, 2017

Very good one!

By Imaani E

Jan 22, 2017

Great course - the problem sets were challenging and appropriate for the learning goals. For participants who have not been exposed to significant mathematical coursework, the mathematical notation may be intimidating at first, but is not an insurmountable obstacle.


Feb 12, 2018

I really love this course, but the problem is that I hope to have better texts to read and understand.


Oct 16, 2016


By Rashmitha

Dec 11, 2016

Good content . And very good assignments.

By Nestor A

Jan 22, 2017

Very informative. I am a self-taught programmer, and this definitely helps with the programmer's mindset. Definitely challenging.

By Sawal M

Apr 18, 2017

Great course! The programming assignments are very helpful in understanding the topics in the course. It would be better if the threshold to pass the assignment is increased to 50% or more.

By Ваганов Н И

May 02, 2016

Very, very good!

By Elizabeth L

Aug 27, 2016

Awesome start! Loved the programming assignments!

By Unicorn

Jun 13, 2016

Pretty Nice

By Bjornn B O F F

Feb 19, 2017

Very interesting topic. Hard push

By pratik r

Sep 11, 2017

every important concept are cleared in this course.This course gives you idea to how to take right approach by giving tools like greedy algo, divide & conquer and dynamic approach.

By Shubham K

Nov 02, 2016

A good course , programming assignments are also good , even the discussion forums are good. Tutorials are wonderful everything is explained very clearly and hints are given at each point overall good for computer science undergrad.

By Joel D

Sep 01, 2016

Excellent course

By David F

Jan 30, 2017

Awesome course - one of my favorites I've done on Coursera. It's thorough yet clear. I also like that you can pass the course just by implementing the algorithms as shown in the lectures, but then each assignment has multiple additional problems which challenge you to think for yourself. Really great course design!

By 孟宇伟

May 20, 2016

I love it!!!!!!! excellent!

By Shree R K

Aug 31, 2016

Very good subject and very good topics presented. Professors are very good. And the video presentation is awesome.

By Zhikai C

Dec 08, 2016

great course

By Yash B

Dec 15, 2017

Really good course. Sometimes the accent is a problem but thanks to the subscripts its easily understandable. In general although the course is really good and I learned a lot from it, I found that the course lacks the flow most other coursera courses have as in this the professors keep changing and some have really hard to understand accents.

By Om P

Jun 22, 2017


By Tùng D P

Sep 27, 2016

The course brings a lot of knowledge for me, help me to improve the expertise and foreign language teachers are very easy to understand, clear pronunciation

By 蔡鈞涵

Oct 10, 2016

Very useful for well understanding basic algorithm method!

By khem r m

Aug 13, 2017

You can include real life examples to describe problem also.