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

Algorithm Design Courses Online

Learn algorithm design for solving complex computational problems. Understand data structures, recursion, and optimization techniques.

Skip to search results

Filter by

Subject
Required
 *

Language
Required
 *

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

Learning Product
Required
 *

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn career credentials while taking courses that count towards your Master’s degree.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Complete graduate-level learning without committing to a full degree program.
Earn a university-issued career credential in a flexible, interactive format.
Graduate level learning within reach.

Level
Required
 *

Duration
Required
 *

Skills
Required
 *

Subtitles
Required
 *

Educator
Required
 *

Explore the Algorithm Design Course Catalog

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    Packet Switching Networks and Algorithms

    Skills you'll gain: Routing Protocols, Network Routing, TCP/IP, Network Protocols, Network Architecture, Network Performance Management, Computer Networking, OSI Models, Local Area Networks, Algorithms

    4.7
    Rating, 4.7 out of 5 stars
    ·
    452 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of California San Diego

    Code Free Data Science

    Skills you'll gain: Predictive Modeling, Data Manipulation, Predictive Analytics, Big Data, Data Processing, Data Mining, Data Analysis, Data Science, Data-Driven Decision-Making, Unsupervised Learning, Statistical Analysis, Analytics, No-Code Development, Software Installation

    4.3
    Rating, 4.3 out of 5 stars
    ·
    215 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    Digital Technology and Social Change

    Skills you'll gain: Digital Transformation, Innovation, Responsible AI, Data Ethics, Machine Learning, Business Transformation, Blockchain, Process Design, Emerging Technologies, Technology Strategies, OpenAI, Data Storage, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Digital Assets, Fundraising and Crowdsourcing, Communication, Technology Solutions, ChatGPT, Generative AI

    4.5
    Rating, 4.5 out of 5 stars
    ·
    32 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Foundations of Coding Front-End

    Skills you'll gain: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Web Development, C# (Programming Language), Software Engineering, Data Structures

    4.8
    Rating, 4.8 out of 5 stars
    ·
    41 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Illinois Tech

    Introduction to Relational Databases

    Skills you'll gain: Relational Databases, Database Management, Database Systems, Database Theory, Databases, Database Design, SQL, Data Integrity, Query Languages, Data Modeling, Data Manipulation, Authorization (Computing)

    Build toward a degree

    4.4
    Rating, 4.4 out of 5 stars
    ·
    31 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    L

    Lund University

    Medical Applications of Particle Accelerators (NPAP MOOC)

    Skills you'll gain: Radiation Therapy, Medical Imaging, Diagnostic Radiology, Oncology, Patient Positioning, Medical Equipment, Treatment Planning, Physics, Production Process

    4.6
    Rating, 4.6 out of 5 stars
    ·
    282 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Imperial College London

    Advanced App Development in Android

    Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Computer Graphics, Visualization (Computer Graphics), Virtual Environment, Logo Design, 3D Assets, Android Studio, Android Development, Computer Graphic Techniques, Application Development, Animation and Game Design, Animations, Interaction Design, Linear Algebra

    4.3
    Rating, 4.3 out of 5 stars
    ·
    128 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    D

    Dassault Systèmes

    SOLIDWORKS Feature Patterns and Sweeps

    Skills you'll gain: Computer-Aided Design, Technical Design, 3D Modeling, Prototyping, Mechanical Engineering

    4.7
    Rating, 4.7 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    S

    SkillUp

    Intermediate Java Development: Spring, Databases, Deployment

    Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Application Security, Java, Containerization, SQL, Databases, Application Frameworks, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design

    4.8
    Rating, 4.8 out of 5 stars
    ·
    30 reviews

    Beginner · Specialization · 1 - 3 Months

  • C

    Coursera Project Network

    Create an E-book Cover Using Canva

    Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic Design, Graphic and Visual Design Software, Design, Creative Design

    4.3
    Rating, 4.3 out of 5 stars
    ·
    56 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    Data Science Fundamentals

    Skills you'll gain: Analytical Skills, Data Ethics, Predictive Modeling, Unsupervised Learning, Natural Language Processing, Predictive Analytics, Data Analysis, Classification And Regression Tree (CART), Regression Analysis, Data Mining, Data Strategy, Statistical Analysis, Data Science, Social Media, Text Mining, Anomaly Detection, Business Analytics, Decision Tree Learning, Statistical Modeling, Cloud Computing

    4.3
    Rating, 4.3 out of 5 stars
    ·
    256 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Expressway to Data Science: Python Programming

    Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Data Visualization, Programming Principles, Computer Programming, Histogram, Functional Design, Package and Software Management, Data Import/Export, Scripting, Scripting Languages, Data Manipulation, Python Programming, Data Science, Software Engineering

    4.7
    Rating, 4.7 out of 5 stars
    ·
    297 reviews

    Beginner · Specialization · 1 - 3 Months

Algorithm Design learners also search

Algorithm Python
Performance Management
Systems Engineering
Computing
A/B Testing
Parallel Programming
Optimization
High Performance Computing
1…237238239…585

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

  • Packet Switching Networks and Algorithms: University of Colorado System
  • Code Free Data Science: University of California San Diego
  • Digital Technology and Social Change: University of California, Davis
  • Foundations of Coding Front-End: Microsoft
  • Introduction to Relational Databases: Illinois Tech
  • Medical Applications of Particle Accelerators (NPAP MOOC): Lund University
  • Advanced App Development in Android: Imperial College London
  • SOLIDWORKS Feature Patterns and Sweeps: Dassault Systèmes
  • Intermediate Java Development: Spring, Databases, Deployment: SkillUp
  • Create an E-book Cover Using Canva: Coursera Project Network

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