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


  • C

    Coursera

    Cómo usar funciones, métodos y bucles en Python desde cero

    Skills you'll gain: Python Programming, Scripting, Data Processing, Data Analysis, Automation, Programming Principles, Object Oriented Programming (OOP)

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Robotic Path Planning and Task Execution

    Skills you'll gain: Artificial Intelligence, Graph Theory, Algorithms, Computer Vision, Real-Time Operating Systems, Control Systems, Data Structures, Python Programming, Simulations

    Build toward a degree

    4.1
    Rating, 4.1 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    Digital Marketing Institute

    Planning a Digital Marketing Strategy

    Skills you'll gain: Marketing Budgets, Data-Driven Decision-Making, Marketing Strategies, Digital Marketing, Social Media Marketing, Marketing Channel, Data Ethics, Customer experience strategy (CX), Digital Media Strategy, Customer Analysis, Customer experience improvement, Cross-Channel Marketing, Marketing Automation, Marketing Strategy and Techniques, Strategic Marketing, Strategic Decision-Making, Social Media Strategy, Digital Advertising, Marketing Analytics, Strategic Thinking

    4.5
    Rating, 4.5 out of 5 stars
    ·
    8 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Infosec

    JavaScript Security Refreshers

    Skills you'll gain: Authentications, Cryptography, Application Security, Web Applications, Javascript, Identity and Access Management, Node.JS, Browser Compatibility

    4.5
    Rating, 4.5 out of 5 stars
    ·
    69 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Auto Machine Learning (AutoML) Using AutoGluon

    Skills you'll gain: AWS SageMaker, Applied Machine Learning, Machine Learning, MLOps (Machine Learning Operations), Predictive Modeling, Classification And Regression Tree (CART), Python Programming, Prototyping

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    S

    Starweaver

    Build a Data Warehouse Using BigQuery

    Skills you'll gain: SQL, Business Intelligence, Jupyter, Python Programming

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Codio

    Select Topics in Python: Django

    Skills you'll gain: Version Control, GitHub, Django (Web Framework), Application Deployment, Object-Relational Mapping, Development Environment, Unit Testing, Database Development, Bootstrap (Front-End Framework), Model View Controller, Virtual Environment, Application Frameworks, PostgreSQL, HTML and CSS, Python Programming

    4.9
    Rating, 4.9 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Go Essentials: Concurrency, gRPC & More

    Skills you'll gain: Go (Programming Language), Unit Testing, Application Frameworks, Programming Principles, Web Development, Web Applications, Data Structures, Object Oriented Programming (OOP), Software Design, Scalability, Command-Line Interface

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    SQL Mathematical Functions

    Skills you'll gain: SQL, PostgreSQL, Database Management, Data Manipulation, Database Systems

    4.2
    Rating, 4.2 out of 5 stars
    ·
    13 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    S

    SAS

    Regression Modeling Fundamentals

    Skills you'll gain: Predictive Modeling, Predictive Analytics, SAS (Software), Statistical Modeling, Regression Analysis, Statistical Analysis, Data Analysis, Statistical Methods, Probability & Statistics, Statistical Hypothesis Testing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    53 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Artificial Intelligence in Finance and Wealth Management

    Skills you'll gain: Data Ethics, Responsible AI, Wealth Management, Supervised Learning, Machine Learning, Financial Services, Applied Machine Learning, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Learning Management Systems, Artificial Intelligence, FinTech, Data Mining, Regulatory Compliance, Financial Planning, Relationship Building, Risk Modeling, Legal Risk, Mobile Development, Human Computer Interaction

    4.2
    Rating, 4.2 out of 5 stars
    ·
    13 reviews

    Intermediate · Specialization · 1 - 3 Months

  • C

    Coursera

    Joining Data in R using dplyr

    Skills you'll gain: Data Cleansing, Data Manipulation, Data Integration, R Programming, Tidyverse (R Package), Data Transformation, Data Management

    Intermediate · Guided Project · Less Than 2 Hours

Searches related to dynamic programming

dynamic programming, greedy algorithms
greedy algorithms, minimum spanning trees, and dynamic programming
1…255256257…407

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

  • Cómo usar funciones, métodos y bucles en Python desde cero: Coursera
  • Robotic Path Planning and Task Execution: University of Colorado Boulder
  • Planning a Digital Marketing Strategy: Digital Marketing Institute
  • JavaScript Security Refreshers: Infosec
  • Auto Machine Learning (AutoML) Using AutoGluon : Coursera
  • Build a Data Warehouse Using BigQuery: Starweaver
  • Select Topics in Python: Django: Codio
  • Go Essentials: Concurrency, gRPC & More: Packt
  • SQL Mathematical Functions: Coursera
  • Regression Modeling Fundamentals: SAS

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