• 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


  • L

    L&T EduTech

    Metro Rail Systems and Construction

    Skills you'll gain: Construction Engineering, Civil Engineering, Structural Analysis, Building Codes, Building Services Engineering, Electrical Systems, Public Works, Electric Power Systems, Transportation Operations, Building Information Modeling, Construction Management, Structural Engineering, Construction, Traffic Flow Optimization, Engineering Analysis, Simulation and Simulation Software, Drafting and Engineering Design, Contract Management, Engineering Practices, Laboratory Testing

    4.7 stars, 33 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.7 (33) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Build social awareness content for Instagram with Canva

    Skills you'll gain: Canva (Software), Instagram, Content Creation, Graphic and Visual Design Software, Creative Design, Graphic Design, Digital Design, Graphic and Visual Design, Design, Social Media Marketing, Video Production, Social Justice

    4.6 stars, 15 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.6 (15) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • U

    University of Leeds

    Training and Learning Online

    Skills you'll gain: Critical Thinking, Collaboration, Collaborative Software, Learning Strategies, Personal Development, digital literacy, Communication, Self-Awareness, Digital Communications

    4.6 stars, 162 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (162) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of California San Diego

    Deploying Machine Learning Models

    Skills you'll gain: Model Deployment, Data Manipulation, MLOps (Machine Learning Operations), Web Frameworks, Model Evaluation, Applied Machine Learning, Flask (Web Framework), Data Preprocessing, Django (Web Framework), Web Applications, Model Optimization, Data Cleansing, AI Personalization, Predictive Modeling, Machine Learning, Machine Learning Algorithms, Python Programming

    3.6 stars, 54 reviews, Mixed, Course, 1 - 3 Months

    ★ 3.6 (54) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    Scrimba

    Learn Tailwind CSS

    Skills you'll gain: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Design and Development, Web Development

    4.5 stars, 47 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (47) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • M

    Microsoft

    Advanced AI and Machine Learning Techniques and Capstone

    Skills you'll gain: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Artificial Intelligence, Model Optimization, Federated Learning, Machine Learning Methods, Scalability, Machine Learning, Distributed Computing, AI Product Strategy, Microsoft Azure, Information Privacy

    4.6 stars, 55 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.6 (55) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • M

    Minnesota State University, Mankato

    Technical Communication in the AI Era

    Skills you'll gain: Technical Communication, Technical Writing, Technical Documentation, Writing and Editing, Software Documentation, Proofreading, Writing, Report Writing, Usability, Target Audience, Prompt Engineering, Style Guides, Artificial Intelligence, Research, Design, User Experience, Document Management, Quality Assurance, User Research, Research Methodologies

    4 stars, 23 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4 (23) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    ESADE Business and Law School

    La gestión en la empresa familiar

    Skills you'll gain: Succession Planning, Organizational Structure, Governance, Business Management, Business Leadership, Systems Thinking, Organizational Development, Business Risk Management, Leadership and Management, Leadership, Business Modeling, Risk Management Framework, Communication

    4.7 stars, 151 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (151) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Minnesota

    Simulation Models for Decision Making

    Skills you'll gain: Simulations, Probability Distribution, Probability, Statistical Methods, Simulation and Simulation Software, Probability & Statistics, Microsoft Excel, Solution Design, Excel Formulas, Operations Research, Complex Problem Solving, Excel Macros, Business Modeling, Risk Modeling, Data Modeling, Predictive Modeling, Analysis, Estimation

    4.6 stars, 69 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (69) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    SkillUp

    Mobile App Notifications, Databases, & Publishing

    Skills you'll gain: User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, React Native, Apple iOS, UI Components, Database Application, Android Development, iOS Development, Mobile Development Tools, Application Development, Databases, Cloud Applications, Database Software, Database Management, Database Management Systems, Flutter (Software), Application Design, Application Deployment, Back-End Web Development

    4.6 stars, 14 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (14) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    Edureka

    Applied Data Analytics

    Skills you'll gain: Power BI, Data Visualization, Data Analysis Expressions (DAX), Matplotlib, Plotly, Data Analysis, Exploratory Data Analysis, Seaborn, SQL, Pandas (Python Package), Probability & Statistics, Regression Analysis, Machine Learning, Statistical Hypothesis Testing, Python Programming, Data Transformation, Feature Engineering, Data Integration, NumPy, Web Scraping

    4.6 stars, 58 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (58) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of Maryland, College Park

    The Construction Management Industry and Profession

    Skills you'll gain: Construction Management, Construction Engineering, Cost Management, Project Management Life Cycle, Architecture and Construction, Project Management, General Construction and Construction Labor, Construction Inspection, Facility Management, Submittals (Construction), Stakeholder Engagement, Communication Planning

    4.8 stars, 72 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (72) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
1…270271272…834

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

  • Metro Rail Systems and Construction: L&T EduTech
  • Build social awareness content for Instagram with Canva: Coursera
  • Training and Learning Online: University of Leeds
  • Deploying Machine Learning Models: University of California San Diego
  • Learn Tailwind CSS: Scrimba
  • Advanced AI and Machine Learning Techniques and Capstone: Microsoft
  • Technical Communication in the AI Era: Minnesota State University, Mankato
  • La gestión en la empresa familiar: ESADE Business and Law School
  • Simulation Models for Decision Making: University of Minnesota
  • Mobile App Notifications, Databases, & Publishing: SkillUp

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

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