• 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.


Popular Algorithm Design Courses and Certifications


  • U

    University of Maryland, College Park

    Digital Transformation with Data Analytics Projects

    Skills you'll gain: Digital Transformation, Agile Project Management, Business Transformation, Agile Methodology, Leadership, Case Studies, Business Leadership, Analytics, Organizational Change, Innovation, Business Analytics, Organizational Effectiveness, Data-Driven Decision-Making, Lean Methodologies, Business Strategy

    Beginner · Course · 1 - 3 Months

  • I

    Indian Institute of Technology Guwahati

    Essentials of Additive Manufacturing

    Skills you'll gain: Manufacturing Processes, Computer-Aided Design, 3D Modeling, Industrial Design, Product Engineering, Materials science, Process Engineering, Mechanical Engineering, Prototyping, Manufacturing Standards

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    ASP.NET Core MVC Fundamentals & CRUD Operations

    Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Object-Relational Mapping, Database Management, Data Access, Full-Stack Web Development, Web Development, Web Applications, Software Architecture, Middleware, Software Design Patterns, User Interface (UI)

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Get started with Mural

    Skills you'll gain: Collaborative Software, Productivity Software, Telecommuting, Virtual Teams, Team Building, Organizational Skills, User Accounts, Brainstorming, Data Visualization, Data Sharing, Business Strategy

    3.9
    Rating, 3.9 out of 5 stars
    ·
    9 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • G

    Google Cloud

    Classify Images of Cats and Dogs using Transfer Learning

    Skills you'll gain: Tensorflow, Transfer Learning, Image Analysis, Keras (Neural Network Library), Convolutional Neural Networks, Applied Machine Learning, Deep Learning, Machine Learning

    Beginner · Project · Less Than 2 Hours

  • U

    University of Glasgow

    6G Evolution: Blockchain, Semantic Communications & Radar

    Skills you'll gain: Federated Learning, Emerging Technologies, Generative AI, Internet Of Things, Software-Defined Networking, Digital Communications, Network Architecture, Zero Trust Network Access, Artificial Intelligence and Machine Learning (AI/ML), Distributed Computing, Artificial Intelligence, Information Technology, Health Technology, Electronics Engineering, Electrical Engineering, Machine Learning, Trustworthiness

    Intermediate · Course · 1 - 3 Months

  • N

    NIIT

    Building Navigational Workflows Using React

    Skills you'll gain: React.js, JavaScript Frameworks, UI Components, Web Applications, Data Validation, Front-End Web Development, Routing Protocols, Verification And Validation

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of California, Davis

    Presenting The Estimate

    Skills you'll gain: Construction Estimating, Cost Estimation, Building Information Modeling, Project Estimation, Project Risk Management, Cost Management, Project Controls, Risk Management, Verbal Communication Skills, Bidding, Architecture and Construction, Value Engineering, Project Design, Presentations, Contingency Planning

    Intermediate · Course · 1 - 4 Weeks

  • I

    Infosec

    Laravel Protections

    Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Database Application, Web Servers, Web Applications, Cryptography, Data Encryption Standard, Authentications, Query Languages, Data Validation, Computer Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    9 reviews

    Beginner · Course · 1 - 4 Weeks

  • P

    Pontificia Universidad Católica de Chile

    Una Salud: la salud humana, animal y de los ecosistemas

    Skills you'll gain: Health Systems, Public Health, Infectious Diseases, Nutrition and Diet, Environmental Science, Epidemiology, Food Safety and Sanitation, Environment, Sustainable Development, Biology, Research and Design, Microbiology

    5
    Rating, 5 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Blender to Unreal Engine 5 The Complete Beginners Guide

    Skills you'll gain: 3D Modeling, 3D Assets, Unreal Engine, Computer Graphics, Computer Graphic Techniques, Animation and Game Design, Graphical Tools, Virtual Environment, Data Import/Export, Image Quality, Performance Tuning, Content Management

    Beginner · Specialization · 3 - 6 Months

  • B

    Banco Interamericano de Desarrollo

    Leaders in Citizen Security and Justice Management

    Skills you'll gain: Public Safety and National Security, Security Management, Program Evaluation, Governance, Social Justice, Policy Analysis, Policy Development, Public Policies, Criminal Investigation and Forensics, Social Work, Community Development, Conflict Management

    Beginner · Course · 1 - 3 Months

Searches related to algorithm design

algorithm design: mastering computational problem solving
algorithm design and analysis
algorithm design principles
design and analysis of algorithms
algorithmic solutions: design, problem solving, reporting
analysis and design of algorithms
design algorithms
algorithm analysis and design
1…590591592…751

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

  • Digital Transformation with Data Analytics Projects: University of Maryland, College Park
  • Essentials of Additive Manufacturing: Indian Institute of Technology Guwahati
  • ASP.NET Core MVC Fundamentals & CRUD Operations: Packt
  • Get started with Mural: Coursera
  • Classify Images of Cats and Dogs using Transfer Learning: Google Cloud
  • 6G Evolution: Blockchain, Semantic Communications & Radar: University of Glasgow
  • Building Navigational Workflows Using React: NIIT
  • Presenting The Estimate: University of California, Davis
  • Laravel Protections: Infosec
  • Una Salud: la salud humana, animal y de los ecosistemas: Pontificia Universidad Católica de Chile

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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