• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Algorithms

Results for "algorithms"


  • P

    Packt

    Data Structures & Algorithms in Java + 150 Leetcode Problems

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computational Thinking, Theoretical Computer Science, Computer Programming, Problem Solving, Solution Design, Applied Mathematics, Geometry

    Intermediate · Specialization · 3 - 6 Months

  • C

    Clemson University

    Design and Analysis of Algorithms

    Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Program Development, Probability Distribution, Design Strategies, Analysis

    ★ 4.2 (37) · Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Advanced Algorithms, Dynamic Programming & Graph Algorithms

    Skills you'll gain: Graph Theory, Algorithms, Game Theory, Data Structures, Computer Programming, Computational Thinking, Problem Solving

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Master Data Structures & Algo – Ace Leetcode & Blind 75+

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Programming Principles, Computational Thinking

    Intermediate · Specialization · 3 - 6 Months

  • U

    University of London

    Algorithms and Complexity

    Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Mathematical Theory & Analysis, Complex Problem Solving, Analysis, Game Theory

    Intermediate · Course · 1 - 4 Weeks

  • S

    Scrimba

    JavaScript Algorithms

    Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Programming Principles, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science

    Intermediate · Specialization · 1 - 4 Weeks

  • T

    Tsinghua University

    Data Structures and Algorithms

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Database Management Systems, Theoretical Computer Science, System Design and Implementation, Programming Principles, Computer Programming, Data Storage

    ★ 2.9 (40) · Intermediate · Specialization · 3 - 6 Months

  • C

    Codio

    C++: Data Structures and Algorithms

    Skills you'll gain: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science

    ★ 4.6 (16) · Intermediate · Specialization · 1 - 3 Months

  • U

    University of Colorado Boulder

    Algorithms for Searching, Sorting, and Indexing

    Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Data Science, Analysis, Probability & Statistics, Python Programming

    ★ 4.7 (537) · Intermediate · Course · 1 - 4 Weeks

  • C

    Codio

    Java: Algorithms

    Skills you'll gain: Algorithms, Data Structures, Java, Java Programming, Other Programming Languages

    ★ 3.4 (9) · Intermediate · Course · 1 - 4 Weeks

  • U

    University of California San Diego

    Data Structures

    Skills you'll gain: Data Structures, Algorithms, Data Storage, Graph Theory, Computer Programming, C++ (Programming Language), Java Programming, Java

    ★ 4.6 (5.6K) · Intermediate · Course · 1 - 3 Months

  • U

    University of London

    Problems, Algorithms and Flowcharts

    Skills you'll gain: Pseudocode, Algorithms, Computer Science, Data Structures, Diagram Design

    ★ 4.4 (28) · Beginner · Course · 1 - 4 Weeks

1234…189

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

  • Data Structures & Algorithms in Java + 150 Leetcode Problems: Packt
  • Design and Analysis of Algorithms: Clemson University
  • Advanced Algorithms, Dynamic Programming & Graph Algorithms: Packt
  • Master Data Structures & Algo – Ace Leetcode & Blind 75+: Packt
  • Algorithms and Complexity: University of London
  • JavaScript Algorithms: Scrimba
  • Data Structures and Algorithms: Tsinghua University
  • C++: Data Structures and Algorithms: Codio
  • Algorithms for Searching, Sorting, and Indexing: University of Colorado Boulder
  • Java: Algorithms: Codio

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 Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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
  • Free Courses
  • Udemy

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
  • Do Not Sell/Share
Learn Anywhere
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
  • Coursera TikTok