Algorithms

Filter Courses within "Algorithms" (Click to filter)
Problem Solving Using Computational Thinking (Coursera) Coursera
University of Michigan

Problem Solving Using Computational Thinking (Coursera)

Dive into 'Problem Solving Using Computational Thinking' on Coursera and unlock the secrets to tackling complex problems with ease. This course teaches you how to think like a computer, breaking down issues into manageable parts and developing solutions that are both logical and effective. Ideal for beginners eager to grasp the fundamentals of programming and computational logic.

Nov 9th 2026
5-12 Weeks
Basic Recommender Systems (Coursera) Coursera
EIT Digital

Basic Recommender Systems (Coursera)

Dive into the world of recommender systems with our foundational course. Explore both collaborative filtering and content-based approaches, understand essential algorithms, and learn how to effectively use and evaluate these powerful tools in providing personalized recommendations. This course will equip you with a deep understanding of the benefits and limitations of different methods.

Nov 9th 2026
4 Weeks
Algorithms for Searching, Sorting, and Indexing (Coursera) Coursera
University of Colorado Boulder

Algorithms for Searching, Sorting, and Indexing (Coursera)

Discover the fundamental principles of algorithm design and analysis in this online course offered by CU Boulder. Explore key concepts such as sorting arrays, priority queues, hash functions, and their applications through engaging lectures and practical exercises. This course is perfect for those looking to enhance their data science skills with a focus on searching, sorting, and indexing algorithms.

Nov 9th 2026
4 Weeks
Practical Steps for Building Fair AI Algorithms (Coursera) Coursera
Fred Hutchinson Cancer Center

Practical Steps for Building Fair AI Algorithms (Coursera)

Discover the essential steps to building fair AI algorithms with our online course. Gain insights into identifying and eliminating bias in AI systems through practical principles and real-world examples. Learn how to assess fairness in algorithms used across various critical sectors, including healthcare and criminal justice.

Nov 9th 2026
4 Weeks
Analytic Combinatorics (Coursera) Coursera
Princeton University

Analytic Combinatorics (Coursera)

Dive into the world of Analytic Combinatorics with this comprehensive online course. Master the symbolic method to understand functional relations among ordinary, exponential, and multivariate generating functions. Explore techniques in complex analysis to derive precise asymptotic results. This free course is ideal for those interested in combinatorial structures and their quantitative analysis.

Nov 2nd 2026
5-12 Weeks
Machine Learning (Coursera) Coursera
Stanford University

Machine Learning (Coursera)

Discover the fascinating world of Machine Learning with this in-depth online course offered by Coursera. Designed for those new to the field, this course will guide you through the fundamentals of making computers 'learn' without being explicitly programmed. From understanding the science behind machine learning to applying effective techniques and gaining hands-on experience, this course is your gateway to mastering a technology that's revolutionizing industries.

Nov 2nd 2026
5-12 Weeks
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

Dive into the world of computer science with CS50's Introduction to Computer Science, a comprehensive online course offered by Harvard University. Whether you're new to programming or looking to deepen your understanding, this course provides a solid foundation in algorithmic thinking and problem-solving skills. Taught by David J. Malan, it covers essential topics such as programming languages, data structures, and the ethics of computing.

Self Paced
Self-Paced