Chevron Left
Back to Algorithms for Searching, Sorting, and Indexing

Learner Reviews & Feedback for Algorithms for Searching, Sorting, and Indexing by University of Colorado Boulder

4.7
stars
410 ratings

About the Course

This course covers basics of algorithm design and analysis, as well as algorithms for sorting arrays, data structures such as priority queues, hash functions, and applications such as Bloom filters. Algorithms for Searching, Sorting, and Indexing can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://www.coursera.org/degrees/master-of-science-data-science-boulder....

Top reviews

ST

Aug 10, 2021

this is the best course on data structures that i have found! Pr. Sriram Sankaranarayanan thank you! if i was a multi-billionaire i would definitely donate a check to you for this wonderful course :)

GG

Jan 17, 2024

It was a good course, but i think that more examples for the practical tasks would have made it a lot better. Sometimes it took me a long time to understand the requirements.

Filter by:

76 - 100 of 113 Reviews for Algorithms for Searching, Sorting, and Indexing

By Christopher D H

•

Nov 1, 2023

Excellent course, thankyou.

By Cesar A F N

•

May 17, 2024

Exceptional course, thanks

By Alexey Z

•

Nov 23, 2021

That was great! Thank you.

By Sameer

•

Jul 17, 2022

Nice plateform for study

By Paresh U

•

Feb 15, 2022

Excellent Instructor!!

By Allyx L

•

Nov 16, 2023

Fantastic course!

By Babatunde O

•

May 29, 2022

Amazing teacher.

By Fernando A

•

Jan 12, 2022

very good content

By Hidetake T

•

May 19, 2021

In-depth course.

By Marcos J

•

Nov 27, 2023

Quite thorough

By KEERTHANA S

•

Nov 9, 2024

outstanding

By Russell L

•

Mar 6, 2024

Excellent!

By Sandipan D

•

Nov 27, 2022

Excellent!

By Martin

•

Jun 3, 2021

Well made!

By Alok S

•

Sep 6, 2024

very good

By MANJIT K

•

Jul 21, 2022

Wonderful

By Devansh S R

•

Jun 29, 2022

AWESOME

By HARSHITHA S

•

Nov 11, 2024

Super

By Aashish

•

Nov 10, 2024

good

By Najid R B C S E H D F 2

•

Nov 10, 2024

nice

By Avin A

•

Dec 6, 2023

good

By Biju J

•

Oct 6, 2022

Gud

By Madhu K

•

Jul 1, 2022

Good

By Sahana H C 4

•

Aug 29, 2021

good

By Romel A M V

•

Apr 1, 2024

The course has no formal prerequisites, but you should have foundational knowledge in set theory, college algebra, Python, bits, bytes, and number systems other than decimal. I am biased since I have a CS background, my stance is the course is accessible given sufficient time to internalize the material. I would place Dr. Sriram Sankaranarayanan on par with some of my favorite professors. The concepts are clear, the class is well-paced, and the programming assignments are bite-size. Unfortunately, you have to buy the textbook if you're not a CU Boulder student, and Dr. S uses markers that screech when writing on the clear whiteboard. I do wish to have seen more programming assignments.