Algorithmic Toolbox



Algorithmic Toolbox

Algorithmic Toolbox


This online course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will …

Duration Approx. 30 hours to complete
Start your Free Trial

Self paced

29,258 already enrolled

4.8stars Rating out of 5 (393 ratings in Coursera)

Go to the Course
We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.