Learn about pattern matching and string processing algorithms and how they apply to interesting applications.
Understand what you need to succeed in this course and determine if it's the right fit for your learning goals
What you need before starting this String Processing and Pattern Matching Algorithms course:
Beginner-Friendly Course!
This course is designed for absolute beginners. No prior knowledge needed.
This course is perfect for:
Everything you need to know about this online course, from duration to certification
The world and internet are full of textual information. We search for information using textual queries and read websites, books and e-mails. These are all strings from a computer science point of view. To make sense of all this 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 course, part of the Algorithms and Data Structures MicroMasters program, you will learn about: suffix trees; suffix arrays; how other brilliant algorithmic ideas help doctors to find differences between genomes; power lightning-fast Internet searches.
Difficulty Level
Intermediate
Some foundational knowledge required
Subject Category
Computer Science, Math
Part of our Computer Science, Math curriculum
Course Language
English
All materials in English
This online course offers comprehensive training with expert instruction, practical exercises, and a certificate of completion. Join thousands of students advancing their careers through quality online education.
Comprehensive Program
Professional training from $150
Pricing may vary. Check the course provider for current promotions and exact pricing.
String Processing and Pattern Matching Algorithms isn't for you? Don't worry, explore these courses and advance your skills or learn something totally new.