Treeview Navigation
expand all | collapse all

Algorithms Courses

Build your expertise in algorithms. Develop your abilities in combinatorial search, competitive analysis, computability theory, and more. Learn to compose sequences of well-defined instructions to solve all kinds of problems.

Share it
Filters
  • data structures and algorithms
  • computer programming
  • academic disciplines
  • algorithm
  • theoretical computer science
  • computing
  • branches of science
  • articles
  • fields of mathematics
  • programming languages
Pricing
Institutions
Providers
Languages
Subtitles
Level
Learning Pace
Showing 191 results
Narrow down your search
  • data structures and algorithms
  • computer programming
  • academic disciplines
  • algorithm
  • theoretical computer science
  • computing
  • branches of science
  • articles
  • fields of mathematics
  • programming languages
Sort by
Relevance
Pricing
  • Paid only (133)
  • Free only (58)
Institutions
  • The University of California, San Diego (6)
  • Massachusetts Institute of Technology (5)
  • The Georgia Institute of Technology (4)
  • Universidad Carlos III de Madrid (3)
  • Microsoft (2)
  • Purdue University (2)
  • University of Michigan (2)
  • University of Pennsylvania (2)
  • Western Governors University (2)
  • Alberta Machine Intelligence Institute (1)
  • deeplearning.ai (1)
  • Delft University of Technology (1)
  • Georgia Institute of Technology (1)
  • Grow With Google (1)
  • IITBombay (1)
  • ITMO University (1)
  • National Research University Higher School of Economics (1)
  • Stanford University (1)
  • The National University of Singapore (1)
  • The University of Michigan (1)
  • Universidad Galileo (1)
  • University of Alberta (1)
  • University of California San Diego (1)
  • University of Colorado System (1)
  • University of Leeds (1)
Providers
  • Udemy (103)
  • Edx (34)
  • Pluralsight (15)
  • SkillShare (11)
  • Coursera (6)
  • Linkedin Learning (6)
  • Frontend Masters (4)
  • Treehouse (4)
  • FutureLearn (2)
  • Khan Academy (2)
  • Udacity (2)
  • Edureka (1)
  • Kadenze (1)
Languages
  • English (191)
Subtitles
  • English (162)
  • Español (12)
  • العربية (9)
  • 日本語 (9)
  • 한국어 (9)
  • Português (9)
  • 中文 (9)
  • Afrikaans (8)
  • አማርኛ (8)
  • Azərbaycan dili (8)
  • Беларуская мова (8)
  • Български език (8)
  • বাংলা (8)
  • Bosanski jezik (8)
  • Català (8)
  • Corsu (8)
  • Čeština (8)
  • Cymraeg (8)
  • Dansk (8)
  • Deutsch (8)
  • Ελληνικά (8)
  • Esperanto (8)
  • Eesti (8)
  • Euskara (8)
  • فارسی (8)
  • Suomi (8)
  • Français (8)
  • Frysk (8)
  • Gaeilge (8)
  • Gàidhlig (8)
  • Galego (8)
  • ગુજરાતી (8)
  • هَوُسَ (8)
  • עברית (8)
  • हिन्दी (8)
  • Hrvatski (8)
  • Kreyòl ayisyen (8)
  • Magyarul (8)
  • Հայերեն (8)
  • Bahasa Indonesia (8)
  • Asụsụ Igbo (8)
  • Íslenska (8)
  • Italiano (8)
  • ქართული (8)
  • Қазақ тілі (8)
  • ភាសាខ្មែរ (8)
  • ಕನ್ನಡ (8)
  • Kurdî, کوردی (8)
  • Кыргызча (8)
  • Lëtzebuergesch (8)
  • ພາສາລາວ (8)
  • Lietuvių kalba (8)
  • Latviešu valoda (8)
  • Fiteny malagasy (8)
  • te reo Māori (8)
  • Македонски јазик (8)
  • മലയാളം (8)
  • Монгол хэл (8)
  • मराठी (8)
  • Bahasa Melayu, بهاس ملايو (8)
  • Malti (8)
  • ဗမာစာ (8)
  • नेपाली (8)
  • Nederlands (8)
  • Norsk (8)
  • ਪੰਜਾਬੀ, پنجابی (8)
  • Polski (8)
  • پښتو (8)
  • Română (8)
  • Русский (8)
  • सिन्धी, سنڌي (8)
  • සිංහල (8)
  • Slovenčina, Slovenský Jazyk (8)
  • Slovenski Jezik, Slovenščina (8)
  • chiShona (8)
  • Af Soomaali (8)
  • Shqip (8)
  • Српски, Srpski (8)
  • Sesotho (8)
  • Svenska (8)
  • Kiswahili (8)
  • தமிழ் (8)
  • తెలుగు (8)
  • Тоҷикӣ, Toçikī, تاجیکی (8)
  • ไทย (8)
  • Wikang Tagalog (8)
  • Türkçe (8)
  • Українська (8)
  • اردو (8)
  • Oʻzbek, Ўзбек, أۇزبېك (8)
  • Tiếng Việt (8)
  • isiXhosa (8)
  • ייִדיש (8)
  • Yorùbá (8)
  • isiZulu (8)
Level
  • Beginner (123)
  • Intermediate (34)
  • Advanced (10)
Learning Pace
  • Self paced (176)
  • Instructor paced (12)
Sort by
Filter results
The University of California, San Diego
Daniel Kane
60 hours
Intermediate
en
en
The University of California, San Diego
Data Structures Fundamentals
Edx
Free
Daniel Kane
60 hours
Intermediate
en
en
Frontend Masters
USD 39.00/month
+ all courses Frontend Masters offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Introduction to Data Structures for Interviews
Frontend Masters
USD 39.00/month
+ all courses Frontend Masters offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
4 hours
en
en
ITMO University
Maxim Buzdalov
42 hours
Beginner
en
en
ITMO University
How to Win Coding Competitions: Secrets of Champions
Edx
Free
Maxim Buzdalov
42 hours
Beginner
en
en
The Georgia Institute of Technology
David Joyner
50 hours
Beginner
en
en
The Georgia Institute of Technology
Computing in Python IV: Objects & Algorithms
Edx
Free
David Joyner
50 hours
Beginner
en
en
Creative Applications of Deep Learning with TensorFlow III
Kadenze
Free
en
en
University of California San Diego
Alexander S. Kulikov
37 hours
Intermediate
en
en
University of California San Diego
Algorithmic Toolbox
Coursera
Free
Alexander S. Kulikov
37 hours
Intermediate
en
en
Pluralsight
10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Programming R Matrices, Lists, and Arrays
Pluralsight
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
af
IITBombay
Deepak B. Phatak
72 hours
Beginner
en
en
IITBombay
Programming Basics
Edx
Free
Deepak B. Phatak
72 hours
Beginner
en
en
Grow With Google
Brynn Claypoole
18 hours
Intermediate
en
zh
Grow With Google
Intro to Data Structures and Algorithms
Udacity
Free
Brynn Claypoole
18 hours
Intermediate
en
zh
Linkedin Learning
1-month free trial
USD 19.99/month
+ all courses Linkedin Learning offers a 1-month free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Introduction to Data Structures & Algorithms in Java
Linkedin Learning
USD 19.99/month
+ all courses Linkedin Learning offers a 1-month free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
5 hours
Intermediate
en
en
Massachusetts Institute of Technology
Isaac Chuang
52 hours
Advanced
en
en
Massachusetts Institute of Technology
Quantum Information Science II: Advanced quantum algorithms and information theory
Edx
Free
Isaac Chuang
52 hours
Advanced
en
en
The University of California, San Diego
Daniel Kane
30 hours
Intermediate
en
en
The University of California, San Diego
NP-Complete Problems
Edx
Free
Daniel Kane
30 hours
Intermediate
en
en
Universidad Carlos III de Madrid
Carlos Delgado Kloos
35 hours
Beginner
en
en
Universidad Carlos III de Madrid
Introduction to Java Programming: Fundamental Data Structures and Algorithms
Edx
Free
Carlos Delgado Kloos
35 hours
Beginner
en
en
University of Alberta
Martha White
28 hours
Intermediate
en
en
University of Alberta
Sample-based Learning Methods
Coursera
Free
Martha White
28 hours
Intermediate
en
en
Frontend Masters
USD 39.00/month
+ all courses Frontend Masters offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Data Structures and Algorithms in JavaScript
Frontend Masters
USD 39.00/month
+ all courses Frontend Masters offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
16 hours
en
en
The University of California, San Diego
Daniel Kane
60 hours
Intermediate
en
en
The University of California, San Diego
Data Structures Fundamentals
Edx
Free
Daniel Kane
60 hours
Intermediate
en
en
Purdue University
Sunil Prabhakar
72 hours
Beginner
en
en
Purdue University
AP Computer Science A: Java Programming Classes and Objects
Edx
Free
Sunil Prabhakar
72 hours
Beginner
en
en
The University of California, San Diego
Daniel Kane
30 hours
Intermediate
en
en
The University of California, San Diego
NP-Complete Problems
Edx
Free
Daniel Kane
30 hours
Intermediate
en
en
Linkedin Learning
1-month free trial
USD 19.99/month
+ all courses Linkedin Learning offers a 1-month free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Python Data Structures: Stacks, Queues, and Deques
Linkedin Learning
USD 19.99/month
+ all courses Linkedin Learning offers a 1-month free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Advanced
en
en
Module 2: Multi-digit whole number and decimal fraction operations
Khan Academy
Free
3 hours
en
en