Operations Research (1): Models and Applications | Coursera
Operations Research (2): Optimization Algorithms | Coursera
Operations Research (3): Theory | Coursera
Solving Algorithms for Discrete Optimization | Coursera
Discrete Optimization - Home | Coursera
Approximation Algorithms Part I | Coursera
Approximation Algorithms | Coursera
Basic Modeling for Discrete Optimization | Coursera
Advanced Algorithms and Complexity | Coursera
Dynamic Programming, Greedy Algorithms | Coursera
Divide and Conquer, Sorting and Searching, and Randomized Algorithms | Coursera
Algorithms, Part II | Coursera
Data Structures and Algorithms | Coursera
Computational Thinking for Problem Solving | Coursera
Algorithms for Searching, Sorting, and Indexing | Coursera
Computer Science: Programming with a Purpose - BASIC PROGRAMMING CONCEPTS | Coursera
Data Structures and Performance | Coursera