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

Results for "algorithms"


  • 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

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of California San Diego

    Advanced Algorithms and Complexity

    Skills you'll gain: Algorithms, Network Routing, Computer Science, Big Data, Python Programming

    4.6 stars, 703 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.6 (703) · Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Princeton University

    Analysis of Algorithms

    Skills you'll gain: Combinatorics, Algorithms, Mathematical Theory & Analysis, Data Structures, Mathematical Modeling, Calculus

    4.4 stars, 1.1K reviews, Advanced, Course, 1 - 3 Months

    ★ 4.4 (1.1K) · Advanced · Course · 1 - 3 Months

    Category: Free
    Free
  • U

    University of Colorado Boulder

    Approximation Algorithms and Linear Programming

    Skills you'll gain: Algorithms, Mathematical Modeling, Model Optimization, Python Programming

    4.8 stars, 69 reviews, Advanced, Course, 1 - 4 Weeks

    ★ 4.8 (69) · Advanced · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • D

    Duke University

    MLOps | Machine Learning Operations

    Skills you'll gain: Fine-tuning, MLOps (Machine Learning Operations), Model Deployment, Cloud Deployment, Pandas (Python Package), AWS SageMaker, NumPy, Microsoft Azure, Hugging Face, GitHub Copilot, Responsible AI, Data Manipulation, DevOps, Cloud Computing, Python Programming, Machine Learning, GitHub, Big Data, Data Management, Data Analysis

    4.1 stars, 654 reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.1 (654) · Advanced · Specialization · 3 - 6 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • What brings you to Coursera today?

  • A

    Amazon Web Services

    AWS Generative AI Developer Advanced

    Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Personally Identifiable Information, Dashboard Creation, Token Optimization, Generative AI Agents, Responsible AI, AI Workflows, Generative AI, Agentic systems, Enterprise Architecture, API Design, API Gateway, Performance Tuning, Amazon Web Services, Artificial Intelligence and Machine Learning (AI/ML), Cloud Applications, Artificial Intelligence, Cloud Platforms, Machine Learning

    Advanced · Professional Certificate · 3 - 6 Months

    Status: Top AI program
    Top AI program
    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Dynamic Programming, Greedy Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Design Strategies, Quantum computing, Python Programming

    4.7 stars, 282 reviews, Advanced, Course, 1 - 4 Weeks

    ★ 4.7 (282) · Advanced · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • 2

    28DIGITAL

    I/O-efficient algorithms

    Skills you'll gain: Data Structures, Algorithms, Memory Management, Graph Theory, Data Access

    4.6 stars, 60 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.6 (60) · Advanced · Course · 1 - 3 Months

  • U

    University of Colorado Boulder

    Advanced Data Structures, RSA and Quantum Algorithms

    Skills you'll gain: Quantum computing, Cryptography, Data Structures, Algorithms, Encryption, Computer Science

    4.6 stars, 71 reviews, Advanced, Course, 1 - 4 Weeks

    ★ 4.6 (71) · Advanced · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • P

    Packt

    Advanced Algorithms and Problem-Solving Techniques

    Skills you'll gain: Data Structures, Algorithms

    Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Toronto

    Self-Driving Cars

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Deep Learning, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Artificial Neural Networks, Global Positioning Systems, Hardware Architecture, Systems Architecture, Estimation, Algorithms, Model Training, Computer Hardware, Mathematical Modeling, Linear Algebra

    4.7 stars, 3.6K reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.7 (3.6K) · Advanced · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Stanford Online

    Probabilistic Graphical Models

    Skills you'll gain: Bayesian Network, Applied Machine Learning, Graph Theory, Machine Learning Algorithms, Probability Distribution, Bayesian Statistics, Statistical Modeling, Markov Model, Machine Learning, Probability & Statistics, Statistical Inference, Model Training, Model Optimization, Sampling (Statistics), Algorithms

    4.6 stars, 1.6K reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.6 (1.6K) · Advanced · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1234…14

Best free Algorithms courses

High-quality free Algorithms courses you can start today.

  1. 1
    Analysis of Algorithms
    Princeton UniversityAdvanced1 - 3 Months4.4(1,061)Free
  2. 2
    I/O-efficient algorithms
    28DIGITALAdvanced1 - 3 Months4.6(60)Free

Best Algorithms courses from University of Colorado Boulder

Top-rated Algorithms courses offered by University of Colorado Boulder on Coursera.

  1. 1
    Foundations of Data Structures and Algorithms
    University of Colorado BoulderAdvanced3 - 6 Months4.7(987)University of Colorado Boulder
  2. 2
    Approximation Algorithms and Linear Programming
    University of Colorado BoulderAdvanced1 - 4 Weeks4.8(69)University of Colorado Boulder
  3. 3
    Dynamic Programming, Greedy Algorithms
    University of Colorado BoulderAdvanced1 - 4 Weeks4.7(282)University of Colorado Boulder

Best Algorithms certificate programs

Earn a certificate in Algorithms from top universities and companies.

  1. 1
    MLOps | Machine Learning Operations
    Duke UniversityAdvanced3 - 6 Months4.1(654)Specialization
  2. 2
    AWS Generative AI Developer Advanced
    Amazon Web ServicesAdvanced3 - 6 Months2.3(3)Professional Certificate
  3. 3
    Self-Driving Cars
    University of TorontoAdvanced3 - 6 Months4.7(3,561)Specialization

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)

Frequently Asked Questions about Algorithms

A background in algorithms can lead to various career opportunities. Positions such as software developer, data scientist, systems analyst, and algorithm engineer are common paths. Additionally, roles in artificial intelligence and machine learning often require a strong understanding of algorithms. Companies across industries seek professionals who can design and implement effective algorithms to enhance their products and services.‎

To learn algorithms effectively, you should focus on several key skills. First, a solid understanding of programming languages such as Python, Java, or C++ is essential. Familiarity with data structures, such as arrays, linked lists, and trees, is also important, as they are often used in algorithm design. Problem-solving skills and analytical thinking will help you approach challenges creatively and efficiently.‎

There are many excellent online courses available for learning algorithms. For a comprehensive understanding, consider the Data Structures and Algorithms Specialization or the Algorithms Specialization. These programs cover foundational concepts and practical applications, making them suitable for learners at various levels.‎

Yes. You can start learning algorithms on Coursera for free in two ways:

  1. Preview the first module of many algorithms courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in algorithms, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn algorithms, start by selecting a course that matches your current skill level. Engage with the course materials, complete exercises, and practice coding challenges. Utilize online resources, such as coding platforms, to reinforce your learning. Collaborating with peers or joining study groups can also enhance your understanding and provide support.‎

Typical topics covered in algorithms courses include sorting and searching algorithms, graph algorithms, dynamic programming, and algorithm complexity analysis. Additionally, courses may explore advanced topics such as machine learning algorithms and optimization techniques, providing a well-rounded understanding of how algorithms function in various contexts.‎

For training and upskilling employees, courses like the Data Structures and Algorithms Specialization and the Algorithms Specialization are highly recommended. These programs provide a structured approach to learning algorithms, making them suitable for workforce development and enhancing team capabilities in problem-solving and software development.‎

This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

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