Fundamentals of Algorithm Lecture Series by MIT/Prof. Srinivas Devadas & Prof. Victor Costan
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.
License/Credit: This resource materials are license under a Creative Commons BY-NC-SA and they are attributed to Prof. Srinivas Devadas & Prof. Erik Demaine, MIT (OpenCourseWare).