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
  • fields of mathematics
  • computing
  • articles
  • branches of science
  • programming languages
Pricing
Institutions
Providers
Languages
Subtitles
Level
Learning Pace
Showing 185 results
Narrow down your search
  • data structures and algorithms
  • computer programming
  • academic disciplines
  • algorithm
  • theoretical computer science
  • fields of mathematics
  • computing
  • articles
  • branches of science
  • programming languages
Sort by
Relevance
Pricing
  • Paid only (144)
  • Free only (41)
Institutions
  • Massachusetts Institute of Technology (5)
  • The University of California, San Diego (3)
  • Purdue University (2)
  • The Georgia Institute of Technology (2)
  • University of Michigan (2)
  • University of Pennsylvania (2)
  • Western Governors University (2)
  • Delft University of Technology (1)
  • Georgia Institute of Technology (1)
  • Grow With Google (1)
  • National Research University Higher School of Economics (1)
  • Stanford University (1)
  • The National University of Singapore (1)
  • Universidad Carlos III de Madrid (1)
  • Universidad Galileo (1)
  • Université catholique de Louvain (1)
  • University of California San Diego (1)
  • University of California, Davis (1)
  • University of Leeds (1)
Providers
  • Udemy (106)
  • Edx (23)
  • Pluralsight (15)
  • SkillShare (13)
  • Linkedin Learning (7)
  • Coursera (6)
  • Frontend Masters (4)
  • Treehouse (3)
  • FutureLearn (2)
  • Khan Academy (2)
  • Udacity (2)
  • Edureka (1)
  • Kadenze (1)
Languages
  • English (185)
Subtitles
  • English (154)
  • Español (13)
  • Français (11)
  • Português (11)
  • Русский (11)
  • العربية (9)
  • 日本語 (9)
  • 한국어 (9)
  • नेपाली (9)
  • Türkçe (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)
  • 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)
  • Nederlands (8)
  • Norsk (8)
  • ਪੰਜਾਬੀ, پنجابی (8)
  • Polski (8)
  • پښتو (8)
  • Română (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)
  • Українська (8)
  • اردو (8)
  • Oʻzbek, Ўзбек, أۇزبېك (8)
  • Tiếng Việt (8)
  • isiXhosa (8)
  • ייִדיש (8)
  • Yorùbá (8)
  • isiZulu (8)
Level
  • Beginner (118)
  • Intermediate (26)
  • Advanced (12)
Learning Pace
  • Self paced (168)
  • Instructor paced (12)
Sort by
Filter results
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.
F# Functional Data Structures
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.
3 hours
Intermediate
en
en
Purdue University
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Edx
Free
Sunil Prabhakar
60 hours
Beginner
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.
R Programming Fundamentals
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.
6 hours
Beginner
en
en
Massachusetts Institute of Technology
Chris Terman
60 hours
Beginner
en
en
Massachusetts Institute of Technology
Computation Structures 3: Computer Organization
Edx
Free
Chris Terman
60 hours
Beginner
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.
Working with Graph Algorithms in Python
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.
2 hours
Beginner
en
af
Edureka
USD 119.00
for this course only
C Programming & Data Structures
Edureka
USD 119.00
for this course only
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.
Creating a Custom Function in R
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
Beginner
en
af
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.
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: Quantum states, noise and error correction
Edx
Free
Isaac Chuang
52 hours
Advanced
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.
Defining New Data Structures Using Quick SQL
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
Beginner
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.
Applied Machine Learning: Algorithms
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.
2 hours
Beginner
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 Vectors and Factors
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
Beginner
en
af
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.
Learning PLC Ladder Logic
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.
2 hours
Beginner
en
en
2 hours
Beginner
en
en
Treehouse
7-day free trial
USD 25.00/month
+ all courses Treehouse offers a 7-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.
Introduction to Data Structures
Treehouse
USD 25.00/month
+ all courses Treehouse offers a 7-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.
2 hours
Beginner
en
en
Algorithms
Edx
Free
42 hours
en
en
Georgia Institute of Technology
Eric Vigoda
14 hours
Advanced
en
en
Georgia Institute of Technology
Introduction to Graduate Algorithms
Udacity
Free
Eric Vigoda
14 hours
Advanced
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare 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.
Janani Ravi Vitthal Srinivasan
Byte-Sized-Chunks: Stacks, Queues, Binary Trees, Heaps
SkillShare
USD 8.25/month
+ all courses SkillShare 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.
The National University of Singapore
Patrick Janssen
30 hours
Beginner
en
en
The National University of Singapore
Procedural Modelling
Edx
Free
Patrick Janssen
30 hours
Beginner
en
en
SkillShare
USD 8.25/month
+ all courses SkillShare 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.
Lukas Vyhnalek
Algorithms and Data Structures in Javascript (2020)
SkillShare
USD 8.25/month
+ all courses SkillShare 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.