• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Dynamic Programming

Dynamic Programming Courses

Dynamic Programming courses can help you learn algorithm design, problem-solving techniques, and optimization strategies. You can build skills in breaking down complex problems, analyzing recursive relationships, and implementing efficient solutions. Many courses introduce tools like Python and C++ for coding algorithms, along with frameworks that support dynamic programming methods, enabling you to tackle challenges in areas such as AI, game development, and operations research.

Popular Dynamic Programming Courses and Certifications


  • L

    LearnQuest

    Spring Framework

    Skills you'll gain: Spring Framework, Microservices, JUnit, Model View Controller, Restful API, Application Frameworks, Spring Boot, Software Architecture, API Gateway, Web Services, Cloud-Native Computing, Object-Relational Mapping, Transaction Processing, Data Persistence, Frontend Integration, Service Oriented Architecture, JSON, Database Management, Unit Testing, Java Programming

    ★ 3.9 (704) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Securing, Testing, and Extending ASP.NET Core Web APIs

    Skills you'll gain: GraphQL, ASP.NET, API Testing, Application Programming Interface (API), Unit Testing, API Design, Restful API, Identity and Access Management, .NET Framework, Back-End Web Development, Authentications, Maintainability, Integration Testing, Testability, User Accounts, Test Case, Software Testing, Query Languages, Web Applications, Authorization (Computing)

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • M

    Madecraft

    Data Analytics: Graph Analytics

    Skills you'll gain: Social Network Analysis, Fraud detection, Network Analysis, Network Model, Databases, Analytics, Social Media Analytics, Relational Databases, Query Languages, Database Design, Marketing Analytics, Solution Design

    Beginner · Course · 1 - 4 Weeks

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

    Coursera

    Python 101: Develop Your First Python Program

    Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis

    ★ 4.7 (291) · Beginner · Guided Project · Less Than 2 Hours

  • K

    King Abdullah University of Science and Technology

    Fundamental Skills in Bioinformatics

    Skills you'll gain: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, Statistical Programming, R (Software), Unix Shell, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Data Visualization, Data Cleansing, Programming Principles, Pandas (Python Package), Python Programming, NumPy

    ★ 4.4 (94) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • S

    Stanford University

    Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

    Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Network Routing, Computational Thinking, Data Structures, Computer Science

    ★ 4.8 (831) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    Scrum Alliance

    Navigating the Scrum Framework

    Skills you'll gain: Scrum (Software Development), Sprint Planning, Sprint Retrospectives, Agile Product Development, Agile Software Development, Agile Project Management, Agile Methodology, Backlogs, Project Management Life Cycle, Scope Management, Team Performance Management, Team Management, Teamwork, Cross-Functional Team Leadership, Accountability Frameworks, Cross-Functional Collaboration, Accountability, Continuous Quality Improvement (CQI), Goal Setting, Adaptability

    Mixed · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • U

    University of California San Diego

    Algorithms on Graphs

    Skills you'll gain: Graph Theory, Algorithms, Network Routing, Programming Principles, Data Structures, Network Analysis, Routing Protocols, Network Model, Program Development, Theoretical Computer Science

    ★ 4.7 (2.3K) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Pearson

    Information Systems Management

    Skills you'll gain: IT Management, Information Systems, Management Information Systems, Information Management, Managed Services, Organizational Strategy, Security Management, Governance Risk Management and Compliance, Technology Strategies, Innovation, Resource Allocation, Information Systems Security, Governance, Digital Transformation, Resource Utilization, Security Strategy, Risk Management, Business Transformation, Organizational Structure, Technical Communication

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • L

    L&T EduTech

    New Age Technologies in Manufacturing

    Skills you'll gain: Automation Engineering, Manufacturing and Production, Embedded Systems, Machine Controls, Robotics, Electronics, Industrial Engineering, Product Automation, Artificial Intelligence and Machine Learning (AI/ML), Robotic Process Automation, Control Systems, Automation, Wireless Networks, Internet Of Things, Reinforcement Learning, Communication Systems, Real Time Data, Machine Learning, Electronic Components, Peripheral Devices

    Intermediate · Specialization · 1 - 3 Months

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

    Coursera

    Performance Optimization & Analytics

    Skills you'll gain: Email Automation, A/B Testing, Email Marketing, Target Audience, Marketing Automation, Data-Driven Marketing, Marketing Analytics, Content Performance Analysis, Campaign Management, Marketing Effectiveness, Marketing Strategies, Conversion Funnel Analysis, Statistical Analysis, Content Marketing, HubSpot CRM, Content Optimization, Statistical Hypothesis Testing, Content Strategy, Journey Mapping, Newsletters

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • U

    University at Buffalo

    Computer Vision Basics

    Skills you'll gain: Computer Vision, Image Analysis, Color Theory, Digital Signal Processing, Mathematical Software, Applied Mathematics, Artificial Intelligence, Computer Programming, Matlab, Calculus, Probability & Statistics

    ★ 4.2 (1.8K) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
1…99100101…563

In summary, here are 10 of our most popular dynamic programming courses

  • Spring Framework: LearnQuest
  • Securing, Testing, and Extending ASP.NET Core Web APIs: Packt
  • Data Analytics: Graph Analytics: Madecraft
  • Python 101: Develop Your First Python Program: Coursera
  • Fundamental Skills in Bioinformatics: King Abdullah University of Science and Technology
  • Shortest Paths Revisited, NP-Complete Problems and What To Do About Them: Stanford University
  • Navigating the Scrum Framework: Scrum Alliance
  • Algorithms on Graphs: University of California San Diego
  • Information Systems Management: Pearson
  • New Age Technologies in Manufacturing: L&T EduTech

Skills you can learn in Business Strategy

Modeling (25)
Market (economics) (21)
Plan (19)
Planning (16)
Strategic Management (16)
Business Model (13)
Operations Management (13)
Analytics (12)
Evaluation (12)
Project Management (11)
Supply Chain (10)
Decision-making (9)

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