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

Algorithm Design Courses

Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.


More to explore:

Popular Algorithm Design Courses and Certifications


  • Status: Free Trial
    Free Trial
    L

    LearnKartS

    Certified Kubernetes Application Developer Exam Prep

    Skills you'll gain: Kubernetes

    4.2
    Rating, 4.2 out of 5 stars
    ·
    68 reviews

    Intermediate · Specialization · 1 - 3 Months

  • C

    Coursera

    Sentiment Analysis with Deep Learning using BERT

    Skills you'll gain: Model Evaluation, Data Preprocessing, PyTorch (Machine Learning Library), Transfer Learning, Model Deployment, Performance Tuning, Deep Learning, Natural Language Processing, Machine Learning

    4.4
    Rating, 4.4 out of 5 stars
    ·
    398 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    I

    Illinois Tech

    Data Analytics and Big Data

    Skills you'll gain: Database Design, Relational Databases, Database Systems, Database Management, NoSQL, Databases, Database Development, SQL, Big Data, Model Evaluation, Apache Hadoop, Database Management Systems, MySQL, Statistical Analysis, Data Visualization, Database Theory, Data Analysis, Exploratory Data Analysis, Transaction Processing, Data Preprocessing

    Build toward a degree

    4.4
    Rating, 4.4 out of 5 stars
    ·
    79 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Utilities, Safety & Environmental Care in Oil & Gas Industry

    Skills you'll gain: Oil and Gas, Hazard Analysis, Safety Standards, Environmental Resource Management, Energy and Utilities, Environmental Regulations, Petroleum Industry, Environment Health And Safety, Environmental Engineering, Plant Operations and Management, Waste Minimization, Chemical Engineering, Risk Analysis, Failure Mode And Effects Analysis, Electric Power Systems, Sustainable Technologies, Process Control, Process Engineering, Equipment Design

    4.6
    Rating, 4.6 out of 5 stars
    ·
    64 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Projet de programmation (en Java)

    Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms

    4.8
    Rating, 4.8 out of 5 stars
    ·
    24 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    T

    Tecnológico de Monterrey

    Tecnologías para la Innovación Educativa

    Skills you'll gain: Education Software and Technology, Digital pedagogy, Technology Solutions, Emerging Technologies, Innovation, Technology Strategies, Solution Design, Trend Analysis

    4.9
    Rating, 4.9 out of 5 stars
    ·
    277 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    5 Ways to Build a Better LinkedIn Profile

    Skills you'll gain: LinkedIn, Photo Editing, Professional Networking, Social Media Content, Social Media, Professional Development, Branding, Search Engine Optimization, Business Communication

    4.4
    Rating, 4.4 out of 5 stars
    ·
    304 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    N

    National Taiwan University

    計算機程式設計 (Computer Programming)

    Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Thinking, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    370 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Introduction to Data Management

    Skills you'll gain: Data Management, Data Collection, Data Governance, Data Analysis, Information Privacy, Data Quality, Data Storage, Data Security, Data-Driven Decision-Making, Data Architecture, Data Visualization Software, Big Data, Machine Learning

    4.8
    Rating, 4.8 out of 5 stars
    ·
    119 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Leeds

    An Introduction to Programming using Python

    Skills you'll gain: Programming Principles, Robotics, Python Programming, Computer Programming, Automation, Algorithms, Debugging, Development Environment, Data Structures

    4.8
    Rating, 4.8 out of 5 stars
    ·
    105 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Minnesota

    Matrix Factorization and Advanced Techniques

    Skills you'll gain: Machine Learning Algorithms, Applied Machine Learning, Machine Learning, Dimensionality Reduction, Algorithms, Model Evaluation, Linear Algebra

    4.4
    Rating, 4.4 out of 5 stars
    ·
    190 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Fire and Life Safety Systems

    Skills you'll gain: Fire And Life Safety, Building Codes, Pump Stations, Blueprint Reading, Electrical Systems, Process Flow Diagrams, Construction, Safety Training, Hydraulics, Construction Inspection, Safety Assurance, Chemical Engineering, Building Services Engineering, Building Design, Facility Management and Maintenance, Hazard Analysis, Engineering Drawings, Safety Standards, System Requirements, Safety and Security

    4.6
    Rating, 4.6 out of 5 stars
    ·
    110 reviews

    Intermediate · Specialization · 3 - 6 Months

1…308309310…731

In summary, here are 10 of our most popular algorithm design courses

  • Certified Kubernetes Application Developer Exam Prep: LearnKartS
  • Sentiment Analysis with Deep Learning using BERT: Coursera
  • Data Analytics and Big Data: Illinois Tech
  • Utilities, Safety & Environmental Care in Oil & Gas Industry: L&T EduTech
  • Projet de programmation (en Java): École Polytechnique Fédérale de Lausanne
  • Tecnologías para la Innovación Educativa: Tecnológico de Monterrey
  • 5 Ways to Build a Better LinkedIn Profile: Coursera
  • 計算機程式設計 (Computer Programming): National Taiwan University
  • Introduction to Data Management: Meta
  • An Introduction to Programming using Python: University of Leeds

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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