• For Individuals
  • For Businesses
  • For Universities
  • For Governments
My Learning
Degrees
​
  • Browse
  • Algorithms

Results for "algorithms"


  • U

    University of Illinois Urbana-Champaign

    Accelerated Computer Science Fundamentals

    Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Software Engineering, Algorithms, Memory Management, Computer Programming Tools, Integrated Development Environments, Debugging, Program Development, Database Systems, Theoretical Computer Science

    Coursera Plus

    Included with Coursera Plus

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3.5K reviews

    Intermediate · Specialization · 1 - 3 Months

  • T

    The Chinese University of Hong Kong

    Solving Algorithms for Discrete Optimization

    Skills you'll gain: Operations Research, Model Optimization, Computational Logic, Combinatorics, Algorithms, Applied Mathematics, Mathematical Modeling, Mathematical Software, Computational Thinking, Decision Support Systems, Data Transformation, Theoretical Computer Science, Performance Tuning, Linear Algebra

    Coursera Plus

    Included with Coursera Plus

    4.8
    Rating, 4.8 out of 5 stars
    ·
    44 reviews

    Intermediate · Course · 1 - 4 Weeks

  • P

    Peking University

    算法设计与分析 Design and Analysis of Algorithms

    Skills you'll gain: Algorithms, Mathematical Modeling, Pseudocode, Theoretical Computer Science, Computational Thinking, Combinatorics, Mathematical Theory & Analysis, Network Routing, Design Strategies

    Coursera Plus

    Included with Coursera Plus

    4.7
    Rating, 4.7 out of 5 stars
    ·
    53 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Foundations of Data Structures and Algorithms in JavaScript

    Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computer Programming, Theoretical Computer Science, Computational Thinking, Javascript, Memory Management

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • R

    Rice University

    Algorithmic Thinking (Part 1)

    Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Programming Principles, Python Programming, Program Development

    Coursera Plus

    Included with Coursera Plus

    4.6
    Rating, 4.6 out of 5 stars
    ·
    384 reviews

    Intermediate · Course · 1 - 4 Weeks

  • S

    Stanford University

    Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

    Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Network Routing, Computational Thinking, Data Structures, Computer Science

    Coursera Plus

    Included with Coursera Plus

    4.8
    Rating, 4.8 out of 5 stars
    ·
    831 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Advanced Problem-Solving Methods and Search Algorithms

    Skills you'll gain: Algorithms, Computational Thinking, Data Structures, Geometry

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Advanced Deep RL Algorithms and Applications

    Skills you'll gain: Reinforcement Learning, Deep Learning, Model Optimization, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms, Machine Learning, Model Training, Applied Machine Learning, Natural Language Processing, Performance Tuning

    Coursera Plus

    Included with Coursera Plus

    Advanced · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Data Structures & Algorithms in JavaScript

    Skills you'll gain: Graph Theory, Computational Thinking, Data Structures, Algorithms, Problem Solving, Programming Principles, Computer Programming, Theoretical Computer Science, Javascript, Solution Design, Performance Tuning, Memory Management

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    P

    Packt

    Algorithms and Problem Solving with Advanced Techniques

    Skills you'll gain: Graph Theory, Algorithms, Problem Solving, Computational Thinking, Computer Programming, Programming Principles, Performance Tuning

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Pragmatic AI Labs

    Graph Algorithms with Rust

    Skills you'll gain: Rust (Programming Language), Social Network Analysis, Algorithms, Network Model, Network Analysis, Data Structures, Command-Line Interface, JSON, Data Processing, Continuous Integration, Package and Software Management, Linear Algebra

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Data Structures Algorithms in Java – SECRETS to Ace LeetCode

    Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Performance Tuning, Other Programming Languages

    Coursera Plus

    Included with Coursera Plus

    Intermediate · Specialization · 3 - 6 Months

1…456…78

In summary, here are 10 of our most popular algorithms courses

  • Accelerated Computer Science Fundamentals: University of Illinois Urbana-Champaign
  • Solving Algorithms for Discrete Optimization: The Chinese University of Hong Kong
  • 算法设计与分析 Design and Analysis of Algorithms: Peking University
  • Foundations of Data Structures and Algorithms in JavaScript: Packt
  • Algorithmic Thinking (Part 1): Rice University
  • Shortest Paths Revisited, NP-Complete Problems and What To Do About Them: Stanford University
  • Advanced Problem-Solving Methods and Search Algorithms: Packt
  • Advanced Deep RL Algorithms and Applications: Packt
  • Data Structures & Algorithms in JavaScript: Packt
  • Algorithms and Problem Solving with Advanced Techniques: Packt

Skills you can learn in Algorithms

Graphs (22)
Mathematical Optimization (21)
Computer Program (20)
Data Structure (19)
Problem Solving (19)
Algebra (12)
Computer Vision (10)
Discrete Mathematics (10)
Graph Theory (10)
Image Processing (10)
Linear Algebra (10)
Reinforcement Learning (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Cookies Preference Center

Mobile App

Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera LinkedIn
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram