15 Best Algorithms Courses for Beginners
We compared 15 Algorithms courses currently listed on edX, Coursera and Udemy, priced from $19.99 to $249.00. 6 come from a named university or institution, including The Georgia Institute of Technology, Duke University and IBM. They are ordered by our CourseAsk score, which is built from how thoroughly each course describes what it teaches, whether it comes from a named institution, and how it compares on price — not from star ratings, which our course data does not include.
- Courses compared
- 15
- Price range
- $19.99 – $249.00
- Providers
- edX, Coursera, Udemy
- Last updated
- 30 Aug 2026
How these 15 courses were chosen
Every course below is a real, currently listed course from edX, Coursera, Udemy, matched to "algorithms" by our catalog and ordered by our CourseAsk score. Courses whose own title names the topic rank above those only tagged with it.
There are no star ratings on this page — the course feeds we license do not include them, and we would rather leave a column out than fill it with a number we cannot stand behind. What we do have is price: these range from $19.99 to $249.00, as listed by the provider when we last updated the page.
-
1
Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms
Offered by The Georgia Institute of Technology
Learn the basics of object-oriented programming and algorithms.
$249.00listed price -
-
2
edX MOOC / Non-creditIntroduction to Java Programming: Fundamental Data Structures and Algorithms
Offered by Universidad Carlos III de Madrid
Learn to enhance your code by using fundamental data structures and powerful algorithms in Java.
$189.00listed price -
3
Introduction to Machine Learning
Offered by Duke University
This course provides a foundational understanding of machine learning models (logistic regression, multilayer perceptrons, convolutional neural networks, natural language processing, etc.) and demonstrates how they can s...
$49.00listed price -
-
4
IBM Introduction to Machine Learning
Offered by IBM
Machine learning skills are becoming more and more essential in the modern job market. In 2019, Machine Learning Engineer was ranked as the #1 job in the United States, based on the incredible 344% growth of job openings...
$49.00listed price -
5
Biology Meets Programming: Bioinformatics for Beginners
Offered by University of California San Diego
Are you interested in learning how to program (in Python) within a scientific setting? This course will cover algorithms for solving various biological problems along with a handful of programming challenges helping you...
$49.00listed price -
6
Introduction to Computer Science and Programming
Offered by Institute of Science Tokyo
The term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simulation requiring a large amount of data and substantial resource...
$79.00listed price -
-
7
C, Go, and C++: A Comprehensive Introduction to Programming
Offered by University of California, Santa Cruz
This specialization is intended for all programming enthusiasts, as well as beginners, computer and other scientists, and artificial intelligence aficionados seeking a comprehensive introduction to programming. Starting...
$49.00listed price -
8
Data Mining course for beginners
This course contains the use of artificial intelligence.Welcome to the Data Mining for Beginners course! If you want to learn how to extract useful information from data and apply this knowledge in practice, this course...
$19.99listed price -
9
Udemy CertificateC++ for Beginners: Learn Programming, OOP, STL & Projects
C++ is one of the most important programming languages used in software development, system programming, and game development. It’s also the foundation for learning data structures, algorithms, and competitive programmin...
$19.99listed price -
10
Udemy MOOC / Non-creditArtificial Intelligence for Beginners: Understand the basics
This course takes you on a journey to demystify Artificial Intelligence. We start with a historical perspective and understand the journey of AI through time. We learn about the term artificial intelligence and its origi...
$19.99listed price -
11
Udemy MOOC / Non-creditComplete C# Course – Beginner to Expert (C# 12 Updated 2024)
The goal of this course is to take a student with little or no experience programming in C# and to make them a complete master of the language.Whether you want to:Build the skills you need to land your first C# programmi...
$79.99listed price -
12
Udemy MOOC / Non-creditReinforcement Learning beginner to master - AI in Python
This is the most complete Reinforcement Learning course on Udemy. In it you will learn the basics of Reinforcement Learning, one of the three paradigms of modern artificial intelligence. You will implement from scratch a...
$199.99listed price -
13
Udemy Bootcamp300+ Python Exercises for Beginners to Advanced
300+ Python Exercises (Simple, Intermediate & Complex) | Complete Python BootcampHi, Welcome to the Python Mega Course – 300+ Python Exercises designed to take you from Python Zero to Hero! This course is your ultima...
$24.99listed price -
14
Udemy MOOC / Non-creditLeetcode for Beginners: 30 Leetcode Challenge
This course is for beginners who are starting out and want to learn leetcode. If you are planning to crack FAANG/any prod-based company interview then the course is going to give you a good foundation to start. This cont...
$19.99listed price -
15
Udemy CertificateIntroduction to Dapps development with Rust and Foundry
How to start developing new and improved Dapps with Rust?Let's learn the exciting optimizations possible with Rust, and let's start with algorithmic sufficiency first.Students will learn how to calculate algorithmic effi...
$199.99listed price
Best Algorithms Courses for Beginners compared
Prices shown are the provider's listed price when we last updated this page. Confirm on their site before enrolling.