• For Individuals
  • For Businesses
  • For Universities
  • For Governments
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


  • C

    Coursera

    How to create an email campaign with SendinBlue

    Skills you'll gain: Newsletters, Target Audience, Email Marketing, Communication Strategies, Marketing Communications, Marketing Materials, Campaign Management, Testability, Digital Marketing, User Accounts

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    G

    Google Cloud

    Introduction to AI and Machine Learning on GC - 日本語版

    Skills you'll gain: Generative AI, Prompt Engineering, Google Cloud Platform, MLOps (Machine Learning Operations), Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Big Data, Cloud Development, Machine Learning, Natural Language Processing

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Cisco Learning and Certifications

    Scaling and Optimizing BGP

    Skills you'll gain: TCP/IP, Network Planning And Design, Network Monitoring, Configuration Management

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    F

    Fundação Instituto de Administração

    Cadeia de Suprimentos na Nuvem

    Skills you'll gain: Supply Chain Management, Supply Chain Planning, Business Transformation, Business Strategies, Value Propositions, Digital Transformation, Cloud Computing, Cloud Applications, Business Modeling, Big Data, Automation, Internet Of Things, Systems Integration, Machine Learning, Predictive Analytics

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Cisco Learning and Certifications

    Using BGP Policy Controls

    Skills you'll gain: TCP/IP, Network Planning And Design, Network Troubleshooting

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    JavaScript Foundations and Essential Concepts

    Skills you'll gain: Javascript, Event-Driven Programming, HTML and CSS, Web Design and Development, Application Deployment, Web Development, Scripting, Programming Principles, GitHub, User Interface (UI), Application Development, Object Oriented Programming (OOP), Data Structures, Debugging

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    VBScript: Build Web Converters & Calculators

    Skills you'll gain: Hypertext Markup Language (HTML), Usability Testing, Cascading Style Sheets (CSS), Functional Testing, Web Development, Development Environment, Microsoft Visual Studio, Scripting, Visual Basic (Programming Language), Web Applications, Real Time Data, Web Design, Integrated Development Environments

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    W

    Whizlabs

    Google Workspace: Administrator Essentials

    Skills you'll gain: Google Workspace, Lightweight Directory Access Protocols, Active Directory, User Accounts, Collaborative Software, Automation, Identity and Access Management, Configuration Management, Application Programming Interface (API)

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    G

    Google Cloud

    Encoder-Decoder Architecture - Português Brasileiro

    Skills you'll gain: Generative AI, Generative Model Architectures, Keras (Neural Network Library), Tensorflow, Large Language Modeling, Deep Learning, Applied Machine Learning, Machine Learning

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    W

    Whizlabs

    Extend Microsoft Power Platform with Seamless Integrations

    Skills you'll gain: Microsoft Power Platform, Data Analysis Expressions (DAX), Power BI, Microsoft Azure, Dashboard, Workflow Management, Data Integration, Cloud-Based Integration, Data Modeling, Multi-Tenant Cloud Environments, Enterprise Application Management, Data Visualization Software, Data Management, Serverless Computing

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    P

    Princeton University

    비트코인 및 암호화폐 기술

    Skills you'll gain: Blockchain, Cryptographic Protocols, Cryptography, FinTech, Application Security, Encryption, Payment Systems, Security Engineering, Network Protocols, Key Management, Digital Assets, Data Storage, Transaction Processing, Distributed Computing, Financial Regulation, Market Dynamics

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    N

    Northeastern University

    NLP in Engineering: Concepts & Real-World Applications

    Skills you'll gain: Natural Language Processing, Data Ethics, Responsible AI, Deep Learning, Artificial Neural Networks, Machine Learning, Artificial Intelligence, Machine Learning Algorithms, Scalability

    Mixed · Course · 1 - 4 Weeks

Searches related to algorithm design

algorithm design: mastering computational problem solving
design and analysis of algorithms
algorithmic solutions: design, problem solving, reporting
算法设计与分析 design and analysis of algorithms
1…583584585…621

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

  • How to create an email campaign with SendinBlue: Coursera
  • Introduction to AI and Machine Learning on GC - 日本語版: Google Cloud
  • Scaling and Optimizing BGP: Cisco Learning and Certifications
  • Cadeia de Suprimentos na Nuvem: Fundação Instituto de Administração
  • Using BGP Policy Controls: Cisco Learning and Certifications
  • JavaScript Foundations and Essential Concepts: Packt
  • VBScript: Build Web Converters & Calculators: EDUCBA
  • Google Workspace: Administrator Essentials: Whizlabs
  • Encoder-Decoder Architecture - Português Brasileiro: Google Cloud
  • Extend Microsoft Power Platform with Seamless Integrations: Whizlabs

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