Chevron Left
Back to Algorithmic Toolbox

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

10,816 ratings
2,282 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)....

Top reviews

Jan 19, 2021

The course was really amazing which provided deep knowledge from basic to advance that how algorithms works and how to design algorithms. Thanks to all the expert teachers who taught in this course.

Jan 19, 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.

Filter by:

626 - 650 of 2,221 Reviews for Algorithmic Toolbox

By Kumoyo M

Mar 26, 2017

Solid! Key for anyone wanting that strong computing foundation independent of programming language

By Abhirama S S P G

Nov 24, 2020

need more explanation in dynamic programming, I literally got stuck in there man, what a concept.

By Arnab B

Oct 14, 2020

Great material and very well explained, the DP additional materials slides were specially helpful

By Zehra F N

Oct 1, 2020

It is an amazing, informational course, which helped me a lot in improving my programming skills!

By Durgesh

Jun 14, 2020

One basic thing I learnt from this course is how to approach problems in an efficient way.


By Victor F

Jun 8, 2016

Extremely useful course, that will improve your understanding of the core algorithmic techniques.

By André B

Jul 29, 2021

Great course! The challenges were great at helping me understand the concepts behind the theory.

By Sahil J

Sep 7, 2020

Thanks for the Coursera. It completely changes the way you analyze the problem. Totally awesome.

By Ayrton C A d A

Sep 6, 2020

One of the best courses I took !! I learned a lot of techniques to solve computational problems.

By Zheyu Z

Jun 24, 2020

the lessons are brilliant. Though the grader can be more user-friendly as far as i am concerned.

By Saurabh M

May 9, 2020

Amazing experience .Learnt a lot of things though couldn't complete 100% of all the assignments.

By Pengchong L

Nov 27, 2018

Well elaborated lectures and well designed assignments. Great introductory course for algorithms

By Filippos A Z

Jan 12, 2018

Very helpful introduction to algorithms. Liked the format of learning through examples problems.

By Harisankar N

Aug 16, 2020

The Dynamic Programming Pt2 lectures get a little confusing. But other than that, a masterclass

By Advait S

Jun 16, 2020

Good content and coverage. I really liked the assignment problems. Thank you Coursera and UCSD.

By Arnoldas R

Jun 11, 2020

These courses are very well explained, allowing to think for yourself about solving algorithms.

By Shubham K

May 26, 2020

I am a beginner in DS and Algo. But this course is great. The only pre-requisite is good maths.


Apr 28, 2020

It is just the course for the starters..The assignments are must...Excellent course....loved it

By Nguyen T

Feb 25, 2020

it's a very helpful course, this course helps me improve baseline knowledge. Thank you so much!

By Jermaine T

Oct 15, 2019

This course is a really good course, the content and lectures are well focused and thought out.

By samarendra c b D

May 15, 2019

It's a great course for both the newbies and the programmers who want to brush up their skills.

By Золотухина А С

Mar 4, 2019

Очень полезный базовый курс по алгоритмам. Объясняется доступно, хорошие тренировочные задания.

By Muhammad S

Sep 24, 2017

Anyone who want to develop skills of analyzing and developing algorithms must take this course.

By Karan V

Sep 2, 2016

Some features of this course are too good like Dynamic Programming. Thanks for helping me out .

By Sangeeth S V

Aug 3, 2020

Great lectures delivered with nice demonstrations and good practice problems. Helped me a lot.