dotsdots

Dynamic Programming, Greedy Algorithms

Description

This course covers basic algorithm design techniques such as divide and conquer, dynamic programming, and greedy algorithms. It concludes with a brief introduction to intractability (NP-completeness) and using linear/integer programming solvers for solving optimization problems. We will also cover some advanced topics in data structures.Read more.

This resource is offered by an affiliate partner. If you pay for training, we may earn a commission to support this site.

Career Relevance by Data Role

The techniques and tools covered in Dynamic Programming, Greedy Algorithms are most similar to the requirements found in Data Scientist job advertisements.

Similarity Scores (Out of 100)

Learning Sequence

Dynamic Programming, Greedy Algorithms is a part of one structured learning path.

Coursera
University of Colorado Boulder