• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Algorithms on Strings

    Learner Reviews & Feedback for Algorithms on Strings by University of California San Diego

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.5
    stars
    1,087 ratings

    About the Course

    World and internet is full of textual information. We search for information using textual queries, we read websites, books, e-mails. All those are
    strings from the point of view of computer science. To make sense of all that information and make search efficient, search engines use many
    string algorithms. Moreover, the emerging field of personalized medicine uses many search algorithms to find disease-causing mutations in the
    human genome. In this online course you will learn key pattern matching concepts: tries, suffix trees, suffix arrays and even the
    Burrows-Wheeler transform.
    ...

    Top reviews

    CS

    Jul 8, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Very good course. String algorithms are very important in day today life and one should really know how to solve command problems related to it. This course have described everything so well.

    PA

    May 13, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    course content was great but i personally feels some difficulties in the implementation part so the course is meant to be more implementation oriented . thank you for the wondorful course

    Filter by:

    176 - 193 of 193 Reviews for Algorithms on Strings

    Filled StarFilled StarFilled StarStarStar

    By MAYANK K

    •

    Aug 16, 2020

    This course could be more interactive, so we can gain more confidence on the explained algorithms.

    Filled StarFilled StarFilled StarStarStar

    By John B

    •

    Mar 26, 2018

    Quite a few times the algorithms were poorly explained, with incomplete or misleading pseudocode.

    Filled StarFilled StarFilled StarStarStar

    By Praveer D

    •

    Oct 25, 2019

    KMP Algorithm not explained well. Initial few lectures on BWT were very fast.

    Filled StarFilled StarFilled StarStarStar

    By Lev S

    •

    Mar 12, 2017

    I think last week was too complex and not that exciting.

    Filled StarFilled StarFilled StarStarStar

    By Mykhailo M

    •

    Aug 12, 2020

    Hard to understand and examples are not clear.

    Filled StarFilled StarFilled StarStarStar

    By Nishinoya

    •

    Jul 24, 2019

    Need to be explained more nicely

    Filled StarFilled StarFilled StarStarStar

    By Grigoriy O

    •

    Oct 2, 2016

    Very difficult test programs

    Filled StarFilled StarFilled StarStarStar

    By Priyanshu J

    •

    May 31, 2024

    ok

    Filled StarFilled StarFilled StarStarStar

    By Alexander M

    •

    Jun 29, 2017

    .

    Filled StarFilled StarStarStarStar

    By Bohdan S

    •

    Mar 15, 2021

    This is not what I expected. The first half is so poorly explained and serves the only purpose is to advertise another course on Bioinformatics which I hate already. The second part is so-so. I had an impression that the lecturer doesn't know the topic himself as he'd continue to read the slides from somewhere else, and thus it looked like mumbling. The organizers even failed to provide few links for further studying on the topic.

    Filled StarFilled StarStarStarStar

    By Arpit V

    •

    Mar 26, 2019

    The explanation of suffix arrays and suffix trees could have been more slow and details explanation. I still had to refer videos on youtube to understand those.

    Filled StarFilled StarStarStarStar

    By Ilya E

    •

    Jun 16, 2019

    Sometimes explanations in lectures are hardly understandable and examples are not very descriptive. I had search more clear explanation by himself.

    Filled StarFilled StarStarStarStar

    By Artem O

    •

    May 28, 2019

    препод нудный, запинается, местами вообще непонятно

    Filled StarFilled StarStarStarStar

    By 20-IT-031Ayush K

    •

    Jun 17, 2022

    well

    Filled StarStarStarStarStar

    By Prabir G

    •

    Mar 5, 2024

    very bad course. unable to understand even one topic. completely waste of money and time. not even worth giving one minute of my precious time. the explanations are so low effort that even it would be better if i would ask a nlp model to read it for me. it would give me a better understanding than the tutors explaining the topics.

    Filled StarStarStarStarStar

    By Abhishek J

    •

    May 4, 2021

    The course doesn't offer any explanation. One has to dig too much into google search for understanding as instructor has take weird example of panamabananas that is just difficult to understand. I won't recommend this course to anyone

    Filled StarStarStarStarStar

    By Mauricio L C A

    •

    May 4, 2023

    Poor and exhausting explanations and tests that don't work for JS

    Filled StarStarStarStarStar

    By Harshit C

    •

    Feb 12, 2024

    cvgh

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.