• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Algorithms
    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

    The language used throughout the course, in both instruction and assessments.

    Learning Product
    Required
     *

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Results for "algorithms"

    • Status: Preview
      Preview
      U

      UBITS

      Programar desde cero en pseudocódigo

      Skills you'll gain: Computational Thinking, Pseudocode, Algorithms, Programming Principles, Logical Reasoning, Computer Programming Tools

      Intermediate · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      U

      University of Michigan

      Data Structures for Designers Using Python

      Skills you'll gain: Animation and Game Design, Object Oriented Programming (OOP), Data Structures, Design, Graphic and Visual Design, Software Design, Visualization (Computer Graphics), Programming Principles, Scripting, Python Programming, Algorithms

      Intermediate · Course · 1 - 3 Months

    • Status: Preview
      Preview
      U

      University of California, Santa Cruz

      لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)

      Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), C (Programming Language), Algorithms, Computer Programming, Programming Principles, Data Structures, Secure Coding, Scaled Agile Framework

      Intermediate · Course · 1 - 3 Months

    • Status: Preview
      Preview
      G

      Google Cloud

      Google Cloud Product Fundamentals 日本語版

      Skills you'll gain: Cloud Management, Google Cloud Platform, Google Workspace, Digital Transformation, Database Application, Business Transformation, Cloud Computing, Public Cloud, Cloud Security, Application Development, Collaborative Software, Artificial Intelligence and Machine Learning (AI/ML), IT Infrastructure, Machine Learning, Data Storage

      4.8
      Rating, 4.8 out of 5 stars
      ·
      6 reviews

      Beginner · Course · 1 - 3 Months

    • C

      Coursera Project Network

      Process Map Data using C++ Adjacency List Shortest Path

      Skills you'll gain: Graph Theory, C++ (Programming Language), Data Structures, Network Routing, Algorithms, Object Oriented Programming (OOP), File Systems

      Intermediate · Guided Project · Less Than 2 Hours

    • P

      Packt

      Clustering and Classification with Machine Learning in R

      Skills you'll gain: Unsupervised Learning, Supervised Learning, Data Import/Export, R Programming, Feature Engineering, Statistical Machine Learning, Dimensionality Reduction, Machine Learning, Tidyverse (R Package), Ggplot2, Random Forest Algorithm, Data Science, Classification And Regression Tree (CART), Data Mining, Data Manipulation

      Beginner · Course · 1 - 3 Months

    • Status: Preview
      Preview
      U

      University of Michigan

      파이썬의 응용 소셜 네트워크 분석

      Skills you'll gain: Network Analysis, Graph Theory, NumPy, Pandas (Python Package), Matplotlib, Predictive Modeling, Probability & Statistics, Algorithms, Data Manipulation

      Intermediate · Course · 1 - 4 Weeks

    • Status: Preview
      Preview
      P

      Pontificia Universidad Católica de Chile

      Fundamentos de sistemas recomendadores

      Skills you'll gain: Machine Learning Methods, AI Personalization, Supervised Learning, Unsupervised Learning, Dimensionality Reduction, Machine Learning Algorithms, Predictive Modeling, Linear Algebra, Statistical Methods, Applied Machine Learning, Business Metrics, Analysis, Information Systems

      4.7
      Rating, 4.7 out of 5 stars
      ·
      6 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      F

      Fundação Instituto de Administração

      Fundamentos de IA Aplicados ao CRM

      Skills you'll gain: Customer Relationship Management, Deep Learning, Predictive Analytics, Applied Machine Learning, Data-Driven Decision-Making, Machine Learning, Analytics, Artificial Intelligence, Unsupervised Learning, Business Solutions, Artificial Neural Networks, Supervised Learning

      Beginner · Course · 1 - 4 Weeks

    • G

      Google Cloud

      Production Machine Learning Systems - Español

      Skills you'll gain: Google Cloud Platform, MLOps (Machine Learning Operations), Applied Machine Learning, Tensorflow, Artificial Intelligence and Machine Learning (AI/ML), Performance Tuning, Systems Architecture, Machine Learning, Distributed Computing, Solution Architecture, Data Pipelines, Hybrid Cloud Computing, Scalability, Data Processing, Debugging

      4.8
      Rating, 4.8 out of 5 stars
      ·
      9 reviews

      Advanced · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      I

      Illinois Tech

      Cloud: Platform as a Service - Master's

      Skills you'll gain: Platform As A Service (PaaS), Serverless Computing, Containerization, Database Management, Docker (Software), Cloud Computing, Cloud Security, Cloud Computing Architecture, Application Deployment, DevOps, Amazon Web Services, Machine Learning, Scalability, Load Balancing, Microservices

      Build toward a degree

      4.8
      Rating, 4.8 out of 5 stars
      ·
      6 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      U

      University of California San Diego

      Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

      Skills you'll gain: Debugging, Computational Thinking, Programming Principles, Cultural Responsiveness, Computer Programming, Program Development, Data Structures, Algorithms, Software Visualization, Student Engagement

      Beginner · Course · 1 - 3 Months

    Searches related to algorithms

    algorithms, part i
    algorithms for searching, sorting, and indexing
    algorithms on graphs
    algorithms for dna sequencing
    algorithms on strings
    algorithms for battery management systems
    algorithms, data collection, and starting to code
    data structures and algorithms
    1…108109110…134

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

    • Programar desde cero en pseudocódigo: UBITS
    • Data Structures for Designers Using Python: University of Michigan
    • لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ): University of California, Santa Cruz
    • Google Cloud Product Fundamentals 日本語版: Google Cloud
    • Process Map Data using C++ Adjacency List Shortest Path: Coursera Project Network
    • Clustering and Classification with Machine Learning in R: Packt
    • 파이썬의 응용 소셜 네트워크 분석: University of Michigan
    • Fundamentos de sistemas recomendadores: Pontificia Universidad Católica de Chile
    • Fundamentos de IA Aplicados ao CRM: Fundação Instituto de Administração
    • Production Machine Learning Systems - Español: Google Cloud

    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

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • 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
    • ECTS Credit Recommendations

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