• 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


  • Status: New
    New
    P

    Packt

    The Power of the Agile Business Analyst

    Skills you'll gain: Agile Methodology, User Story, Agile Software Development, Business Analysis, Sprint Retrospectives, Agile Project Management, Agile Product Development, Team Building, Process Design, Scrum (Software Development), Risk Management, Business Requirements, User Acceptance Testing (UAT), Business Valuation, Requirements Analysis, Project Management, Prioritization

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Pearson

    Hands-on AWS Auto Scaling Labs: Essential Lab Exercises

    Skills you'll gain: Amazon Elastic Compute Cloud, Amazon CloudWatch, Load Balancing, Amazon Web Services, Scalability, Cloud-Native Computing, Cloud Management, Cloud Applications, Capacity Management, System Monitoring

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Beginning Security

    Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Data Security, Cybersecurity, Cyber Attacks, Web Applications, Threat Detection, Security Awareness, Vulnerability Management, Encryption, Authentications, Authorization (Computing), PHP (Scripting Language)

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Integrating 3D Plants into Unreal Engine 5

    Skills you'll gain: Unreal Engine, 3D Modeling, 3D Assets, Computer Graphics, Virtual Environment, Animation and Game Design, Visualization (Computer Graphics), Animations, Data Import/Export, File Management

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    G

    Google Cloud

    Build, Train and Deploy ML Models with Keras on Google Cloud - Português Brasileiro

    Skills you'll gain: Tensorflow, Model Deployment, Data Preprocessing, Keras (Neural Network Library), Google Cloud Platform, Data Pipelines, Embeddings, Cloud Deployment, Deep Learning, Data Transformation, Artificial Neural Networks, Machine Learning, Application Programming Interface (API)

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Serverless Data Processing with Dataflow: Develop Pipelines em Português Brasileiro

    Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Real Time Data, Data Processing, Pandas (Python Package), Data Transformation, SQL, Jupyter, Google Cloud Platform, Analytics, Cloud Storage

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Unravel Financial Statements: Modeling Concepts

    Skills you'll gain: Financial Modeling, Operational Analysis, Business Modeling, Operational Performance Management, Financial Statements, Financial Statement Analysis, Financial Forecasting, Financial Analysis, Accounting, Balance Sheet, Cash Flows, Business Valuation, Income Statement, Cash Flow Forecasting, Business Writing

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    S

    SAE Institute México

    Desarrollo de videojuegos en Unity parte 2

    Skills you'll gain: Video Game Development, Unity Engine, Game Design, Ideation, User Interface (UI), User Interface (UI) Design, 3D Assets, Animations, Computer Programming, Scripting

    Beginner · Course · 1 - 4 Weeks

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

    Packt

    Advanced WinForms with Entity Framework

    Skills you'll gain: Version Control, GitHub, User Accounts, Role-Based Access Control (RBAC), Git (Version Control System), Identity and Access Management, Database Management, Authorization (Computing), Microsoft Windows, Database Application, Microsoft Development Tools, Application Design, Application Development, C# (Programming Language), Authentications, User Interface (UI)

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Gemini for Application Developers - Bahasa Indonesia

    Skills you'll gain: Gemini, Cloud Applications, Cloud Development, Google Cloud Platform, Application Development, Computer Programming Tools, Natural Language Processing

    Beginner · Course · 1 - 4 Weeks

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

    Packt

    Blender 4 - The Modular and Kitbash Environment Guide

    Skills you'll gain: 3D Modeling, Post-Production, Cinematography, Game Design, Video Game Development, Video Production, Augmented and Virtual Reality (AR/VR), File Management, Functional Design, Image Quality, Simulations, Aesthetics, Design Elements And Principles, Layout Design, Color Theory

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Scaling, Access Control, and Exam preparation with Vault

    Skills you'll gain: Identity and Access Management, Scalability, Security Controls, Authorization (Computing), Authentications, Data Access, Role-Based Access Control (RBAC), Performance Tuning, Data Governance, Test Planning, Configuration Management

    Intermediate · Course · 1 - 4 Weeks

1…406407408…422

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

  • The Power of the Agile Business Analyst: Packt
  • Hands-on AWS Auto Scaling Labs: Essential Lab Exercises: Pearson
  • Beginning Security: Packt
  • Integrating 3D Plants into Unreal Engine 5: Packt
  • Build, Train and Deploy ML Models with Keras on Google Cloud - Português Brasileiro: Google Cloud
  • Serverless Data Processing with Dataflow: Develop Pipelines em Português Brasileiro: Google Cloud
  • Unravel Financial Statements: Modeling Concepts: Coursera
  • Desarrollo de videojuegos en Unity parte 2: SAE Institute México
  • Advanced WinForms with Entity Framework: Packt
  • Gemini for Application Developers - Bahasa Indonesia: Google Cloud

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

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