Foundations of Data Structures and Algorithms Specialization

What you'll learn:
- Organize, store and process data efficiently using sophisticated data structures and algorithms
- Design algorithms and analyze their complexity in terms of running time and space usage
- Create applications that are supported by highly efficient algorithms and data structures for the task at hand

Sort options

Approximation Algorithms and Linear Programming (Coursera)

This course continues our data structures and algorithms specialization by focussing on the use of linear and integer programming formulations for solving algorithmic problems that seek optimal solutions to problems arising from domains such as resource allocation, scheduling, task assignment, and variants of the traveling salesperson problem. [...]