• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Algorithms

Results for "Algorithms"


  • S

    Stanford Online

    Algorithms

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Social Network Analysis, Analysis, Probability

    4.8 stars, 6K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.8 (6K) · Intermediate · Specialization · 3 - 6 Months

  • U

    University of California San Diego

    Data Structures and Algorithms

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Bioinformatics, Data Storage, Computer Programming, Analysis, Software Testing, C and C++, Python Programming, Network Analysis, Infectious Diseases, Java Programming, Computer Science, Java, Big Data, Debugging, Rust (Programming Language), Program Development, Javascript

    4.6 stars, 17K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (17K) · Intermediate · Specialization · 3 - 6 Months

  • P

    Princeton University

    Algorithms, Part I

    4.9 stars, 12K reviews, Intermediate, Course

    ★ 4.9 (12K) · Intermediate · Course

    Category: Free
    Free
  • cplus logo

    Save big and unwrap a year of new skills

    Save now
  • M

    Microsoft

    Data Structures and Algorithms

    Skills you'll gain: Graph Theory, Data Structures, Microsoft Copilot, Algorithms, Back-End Web Development, Performance Tuning, Scalability

    4.7 stars, 46 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (46) · Beginner · Course · 1 - 3 Months

  • P

    Princeton University

    Algorithms, Part II

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Java Programming, Java

    4.9 stars, 2.1K reviews, Intermediate, Course, 3 - 6 Months

    ★ 4.9 (2.1K) · Intermediate · Course · 3 - 6 Months

    Category: Free
    Free
  • What brings you to Coursera today?

  • 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, Computer Programming, Problem Solving, Applied Mathematics, Geometry

    Intermediate · Specialization · 3 - 6 Months

  • U

    University of London

    Problems, Algorithms and Flowcharts

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

    4.3 stars, 31 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (31) · Beginner · Course · 1 - 4 Weeks

  • C

    Codio

    C++: Data Structures and Algorithms

    Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), Computer Programming, Object Oriented Programming (OOP)

    4.1 stars, 24 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.1 (24) · Intermediate · Specialization · 1 - 3 Months

  • P

    Packt

    Data Structures and Algorithms: The Complete Masterclass

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging

    4.5 stars, 42 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.5 (42) · Intermediate · Specialization · 3 - 6 Months

  • U

    University of Colorado Boulder

    Foundations of Data Structures and Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Quantum computing, Cryptography, Design Strategies, Encryption, Data Science, Informatics, Computer Science, Mathematical Modeling, Analysis, Python Programming, Model Optimization

    4.7 stars, 987 reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.7 (987) · Advanced · Specialization · 3 - 6 Months

    Category: Build toward a degree
    Build toward a degree
  • A

    Amazon

    Data Structures and Algorithms

    Skills you'll gain: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Data Structures, Java Programming, Algorithms, Software Testing, Java, Test Automation, Test Case, Software Development, Scalability

    4 stars, 64 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4 (64) · Beginner · Course · 1 - 4 Weeks

1234…205

Best free Algorithms courses

High-quality free Algorithms courses you can start today.

  1. 1
    Algorithms, Part II
    Princeton UniversityIntermediate3 - 6 Months4.9(2,050)Free
  2. 2
    Computer Science: Algorithms, Theory, and Machines
    Princeton UniversityIntermediate1 - 3 Months4.6(807)Free

Best Algorithms certificate programs

Earn a certificate in Algorithms from top universities and companies.

  1. 1
    Algorithms
    Stanford OnlineIntermediate3 - 6 Months4.8(6,002)Specialization
  2. 2
    Data Structures and Algorithms
    University of California San DiegoIntermediate3 - 6 Months4.6(16,777)Specialization
  3. 3
    Data Structures & Algorithms in Java + 150 Leetcode Problems
    PacktIntermediate3 - 6 Months5.0(4)Specialization

Best Algorithms courses for beginners

Top-rated beginner-friendly Algorithms courses with no prerequisites.

  1. 1
    Data Structures and Algorithms
    MicrosoftBeginner1 - 3 Months4.7(46)No prerequisites
  2. 2
    Problems, Algorithms and Flowcharts
    University of LondonBeginner1 - 4 Weeks4.3(31)No prerequisites
  3. 3
    Data Structures and Algorithms
    AmazonBeginner1 - 4 Weeks4.0(64)No prerequisites

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
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok