Algorithms

In mathematics and computer science, an algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation. Algorithms are always unambiguous and are used as specifications for performing calculations, data processing, automated reasoning, and other tasks.

Job Relevance

Percent of recent job postings including Algorithms

Related Training

109 learning opportunities

Follow
Logo for Coursera

Online Learning

National Research University Higher School of Economics

Advanced Algorithms and Complexity

You've learned the basic algorithms now and are ready to step into the area of more complex problems and algorithms to solve them. Advanced algorithm…

Follow
Logo for FutureLearn

Online Learning

AI and Machine Learning Algorithms Using Python

How can you take your knowledge of machine learning (ML) concepts and how Python works within them to the next level? This data science course will …

Follow
Logo for EdX

Online Learning

University of California, San Diego

Algorithms and Data Structures Capstone

Synthesize your knowledge of algorithms and biology to build your own software for solving a biological challenge.

Follow
Logo for Coursera

Online Learning

University of Colorado System

Algorithms, Data Collection, and Starting to Code

This course starts you on your journey learning about computational thinking and beginning C programming. If you?d like to explore how we can interac…

Follow
Logo for Coursera

Online Learning

National Research University Higher School of Economics

Algorithms on Graphs

If you have ever used a navigation service to find optimal route and estimate time to destination, you've used algorithms on graphs. Graphs arise in …

Follow
Logo for Coursera

Online Learning

Princeton University

Algorithms, Part I

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on appli…

Follow
Logo for Coursera

Online Learning

Princeton University

Algorithms, Part II

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on appli…

Follow
Logo for Coursera

Online Learning

Princeton University

Analysis of Algorithms

This course teaches a calculus that enables precise quantitative predictions of large combinatorial structures. In addition, this course covers gener…

Follow
Logo for Coursera

Online Learning

École normale supérieure

Approximation Algorithms Part I

Approximation algorithms, Part I How efficiently can you pack objects into a minimum number of boxes? How well can you cluster nodes so as to chea…