MicroMasters® Program in Algorithms and Data Structures
Course Features
Duration
9 months
Delivery Method
Online
Available on
Limited Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Advanced
Effort
10 hours per week
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
What You Will Learn
Understand essential algorithmic techniques and apply them to solve algorithmic problems
Implement programs that work in less than one second even on massive datasets
Test and debug your code even without knowing the input on which it fails
Formulate real life computational problems as rigorous algorithmic problems
Prove correctness of an algorithm and analyze its running time
Course Instructors
Pavel Pevzner
Ronald R. Taylor Professor of Computer Science
Daniel Kane
Assistant Professor, Computer Science and Engineering & Dept. of Mathematics
Alexander S. Kulikov
Visiting Professor