This is a topic under computer-science.

Algorithms, Part II

coursera.org

Bioinformatics Algorithms (Part 2)

coursera.org

Intro to Data Structures and Algorithms

udacity.com

Algorithms specialization

coursera.org

Algorithms, Data Collection, and Starting to Code

coursera.org

Introduction to programming contests (2012)

web.stanford.edu

Simulation, Algorithm Analysis, and Pointers

coursera.org

Programming, Data Structures and Algorithms in Python

onlinecourses.nptel.ac.in

Geometric Algorithms

coursera.org

Algorithms and Data Structures in C#

edx.org

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

coursera.org

Graph Search, Shortest Paths, and Data Structures

coursera.org

Algorithmic Thinking (Part 1)

coursera.org

Algorithmic Thinking (Part 2)

coursera.org

Algorithms: Design and Analysis, Part 2

lagunita.stanford.edu

Approximation Algorithms

coursera.org

Introduction to Graduate Algorithms

udacity.com

Algorithmic thinking

coursera.org

Algorithms, Data Collection, and Starting to Code

coursera.org

Approximation Algorithms Part II

coursera.org

Algorithms

edx.org

Algorithms: Design and Analysis

lagunita.stanford.edu

Advanced Algorithms and Complexity

coursera.org

Computing in Python IV: Objects & Algorithms

edx.org

Algorithm Design and Analysis

edx.org

MIT introduction to algorithms

ocw.mit.edu

Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

coursera.org

Analysis of Algorithms

coursera.org

Programming, Data Structures and Algorithms

onlinecourses.nptel.ac.in

Reliable Distributed Algorithms, Part 2

edx.org

Trading Algorithms

coursera.org

Algorithmic Information Dynamics: From Networks to Cells

complexityexplorer.org

Graph Algorithms in Genome Sequencing

edx.org

Algorithms for Big Data

onlinecourses.nptel.ac.in

Evolutionary computation (2014)

courses2.cit.cornell.edu

Intro to Algorithms

udacity.com

Mathematical Logic and Algorithms Theory

iversity.org

Algorithms on Graphs

coursera.org

Algorithms: Part 1

coursera.org

Mapping Signal Processing Algorithms to Architectures

swayam.gov.in

Data structures (2017)

datastructur.es

Algorithms (2010)

cs.cmu.edu

MIT advanced data structures (2014)

courses.csail.mit.edu

Algorithms and Data Structures

edx.org

Advanced Algorithmics and Graph Theory with Python

edx.org

Approximation Algorithms Part I

coursera.org

Design and Analysis of Algorithms

swayam.gov.in

Simulation, Algorithm Analysis, and Pointers

coursera.org

Solving Algorithms for Discrete Optimization

coursera.org

Algorithms on Strings

coursera.org

Data structures (2016)

datastructur.es

Mapping Signal Processing Algorithms to Architectures

swayam.gov.in

Parallel Algorithms

onlinecourses.nptel.ac.in

Algorithms: Part 2

coursera.org

Algorithmic Toolbox

coursera.org

Randomized Algorithms

onlinecourses.nptel.ac.in

Algorithmic Design and Techniques

edx.org

Algorithms, Part I

coursera.org

Algorithms and Data Structures Capstone

edx.org

Design and analysis of algorithms (2012)

ocw.mit.edu

Geometric Algorithms

coursera.org

Reliable Distributed Algorithms, Part 1

edx.org

Advanced Trading Algorithms

coursera.org

Algorithms: Design and Analysis, Part 2

coursera.org

String Processing and Pattern Matching Algorithms

edx.org