Home
A.I.
Data Science
Development
Design
Business
Science
Humanities
Home
/
Development
/
Algorithms
Algorithms Online Courses
Algorithms Featured Courses
1
MITx
Computational Thinking for Modeling and Simulation
Intermediate
2
Stanford University
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Intermediate
3
Stanford University
Graph Search, Shortest Paths, and Data Structures
Intermediate
4
Stanford University
Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
Intermediate
5
Stanford University
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
Intermediate
6
StanfordOnline
Algorithms: Design and Analysis, Part 2
Intermediate
7
StanfordOnline
Automata Theory
Advanced
8
StanfordOnline
Convex Optimization
Advanced
9
StanfordOnline
Algorithms: Design and Analysis, Part 1
Intermediate
10
NUS
Performative Modelling
Advanced
11
NUS
Procedural Modelling
Introductory
12
NUS
Semantic Modelling
Intermediate
13
Princeton University
Algorithms, Part I
Intermediate
14
Princeton University
Algorithms, Part II
Intermediate
15
Princeton University
Analysis of Algorithms
Advanced
16
Princeton University
Computer Science: Algorithms, Theory, and Machines
Intermediate
17
Princeton University
Computer Science: Programming with a Purpose
Beginner
18
University of Pennsylvania
Computational Thinking for Problem Solving
Beginner
19
PennX
Algorithm Design and Analysis
Intermediate
20
University of Michigan
Problem Solving Using Computational Thinking
Beginner
21
PekingX
Data Structures and Algorithms Part 2
Advanced
22
Duke University
Programming Fundamentals
Beginner
23
The University of Melbourne
Advanced Modeling for Discrete Optimization
Intermediate
24
The University of Melbourne
Basic Modeling for Discrete Optimization
Intermediate
25
The University of Melbourne
Discrete Optimization
Intermediate
26
The University of Melbourne
Solving Algorithms for Discrete Optimization
Intermediate
27
UCSanDiegoX
Data Structures: An Active Learning Approach
Intermediate
28
UCSanDiegoX
NP-Complete Problems
Intermediate
29
UCSanDiegoX
String Processing and Pattern Matching Algorithms
Intermediate
30
UCSanDiegoX
Graph Algorithms in Genome Sequencing
Intermediate
31
UCSanDiegoX
Algorithms and Data Structures Capstone
Intermediate
32
UCSanDiegoX
Graph Algorithms
Intermediate
33
UCSanDiegoX
Algorithmic Design and Techniques
Intermediate
34
UCSanDiegoX
Data Structures Fundamentals
Intermediate
35
University of California San Diego
Advanced Algorithms and Complexity
Advanced
36
University of California San Diego
Algorithmic Toolbox
Intermediate
37
University of California San Diego
Algorithms on Graphs
Intermediate
38
University of California San Diego
Algorithms on Strings
Intermediate
39
University of California San Diego
Genome Assembly Programming Challenge
Advanced
40
University of California San Diego
Combinatorics and Probability
Beginner
41
University of California San Diego
Data Structures
Intermediate
42
University of California San Diego
Data Structures and Performance
Intermediate
43
University of California San Diego
Delivery Problem
Beginner
44
University of California San Diego
Introduction to Graph Theory
Beginner
45
University of California San Diego
Number Theory and Cryptography
Beginner
46
University of California San Diego
Mathematical Thinking in Computer Science
Beginner
47
Ludwig-Maximilians-Universit
Computers, Waves, Simulations: A Practical Introduction to Numerical Methods using Python
Intermediate
48
UTAustinX
LAFF-On Programming for Correctness
Intermediate
49
UTAustinX
LAFF-On Programming for High Performance
Intermediate
50
Rice University
Algorithmic Thinking (Part 1)
Intermediate
51
Rice University
Algorithmic Thinking (Part 2)
Intermediate
52
Rice University
Principles of Computing (Part 1)
Intermediate
53
Rice University
Principles of Computing (Part 2)
54
KTHx
Reliable Distributed Algorithms - Part 1
Advanced
55
KTHx
Reliable Distributed Algorithms, Part 2
Advanced
56
AdelaideX
Think. Create. Code
Introductory
57
IITBombayX
Algorithms
Intermediate
58
University of Colorado Boulder
Computational Vision
Beginner
59
University of Colorado Boulder
Interpersonal, Developmental, and Evolutionary Perspectives of the Mind
Beginner
60
University of Colorado Boulder
Methods for Solving Problems
Beginner
61
Saint Petersburg State University
Computational Geometry
Intermediate
62
National Research University Higher School of Economics
Introduction to numerical analysis
Intermediate
63
University of Colorado System
Algorithms, Data Collection, and Starting to Code
Beginner
64
EIT Digital
Approximation Algorithms
Intermediate
65
Approximation Algorithms Part I
66
Approximation Algorithms Part II
67
EIT Digital
Automated Reasoning: satisfiability
Intermediate
68
EIT Digital
Automated Reasoning: Symbolic Model Checking
Intermediate
69
EIT Digital
Geometric Algorithms
Intermediate
70
EIT Digital
I/O-efficient algorithms
Advanced
71
Alberta Machine Intelligence Institute
Machine Learning Algorithms: Supervised Learning Tip to Tail
72
Rhyme
Using Effcient Sorting Algorithms in Java to Arrange Tax Data
Intermediate
73
Microsoft
Algorithms and Data Structures
Intermediate
74
Microsoft
Algorithms and Data Structures in C#
Intermediate
75
Microsoft
From Graph to Knowledge Graph - Algorithms and Applications
Intermediate
76
EPFLx
Introduction to Discrete Choice Models
Intermediate
77
IMTx
Advanced Algorithmics and Graph Theory with Python
Intermediate
78
Udacity
Computability, Complexity & Algorithms
advanced
79
Udacity
Intro to Data Structures and Algorithms
intermediate
80
Udacity
Data Structures & Algorithms in Swift
intermediate
81
Udacity
Learn Data Structures and Algorithms
82
Udacity
High Performance Computing
advanced
83
Udacity
Introduction to Graduate Algorithms
advanced
84
Udacity
Intro to Algorithms
Intermediate
85
Udacity
Intro to Theoretical Computer Science
intermediate
86
Udemy
Let's Code: C# Logical Puzzles Games & Algorithm Exercises
87
Udemy
Algorithms and Data Structures in Javascript (2020)
88
Udemy
JavaScript Algorithms and Data Structures Masterclass
89
Udemy
Python for Data Structures, Algorithms, and Interviews!
90
Udemy
Easy to Advanced Data Structures
91
Udemy
Algorithms and Data Structures in Python
92
Udemy
Data Structure and Algorithms Analysis - Job Interview
93
Udemy
Learning Data Structures in JavaScript from Scratch
94
Udemy
Learning Algorithms in JavaScript from Scratch
95
Udemy
Data Structures and Algorithms - The Complete Masterclass
96
Udemy
Data Structures in Java - Part I (+INTERVIEW QUESTIONS)
97
Udemy
Graph Theory Algorithms
98
Udemy
Algorithmic Problems in Java (+INTERVIEW QUESTIONS)
99
Udemy
Data Structures and Algorithms in C++ For Coding Interview
100
Udemy
Python 3: Project-based Python, Algorithms, Data Structures
101
Udemy
Algorithms and Data Structures in Java - Part II
102
Udemy
Algorithms Bootcamp in C++
103
Udemy
Combinatorial Problems and Ant Colony Optimization Algorithm
104
Udemy
Ultimate JavaScript Interview Course