• 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


  • P

    Packt

    The Simplest Guide™ to Clinical Data Analysis with SAS

    Skills you'll gain: Clinical Trials, Clinical Data Management, Clinical Research, Case Report Forms, Drug Development, SAS (Software), Statistical Reporting, Pharmaceuticals, Data Analysis, Statistical Analysis, Statistical Methods, Informed Consent, Data Transformation, Data Manipulation, Descriptive Statistics

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Observability with Grafana - From Data to Dashboards

    Skills you'll gain: Grafana, Prometheus (Software), Amazon CloudWatch, System Monitoring, Kubernetes, Interactive Data Visualization, Software Visualization, Dashboard Creation, Linux Servers, MySQL, User Accounts, Linux Administration, Role-Based Access Control (RBAC), GitHub, Systems Integration, Software Installation, Query Languages

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
  • C

    Coursera

    Optimize Spark Performance & Throughput

    Skills you'll gain: Apache Spark, Performance Tuning, PySpark, Service Level, Resource Allocation, Process Optimization, Scalability, Performance Analysis, Memory Management, Job Analysis, Debugging, System Configuration

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • B

    Board Infinity

    Angular Foundation & Application Architecture

    Skills you'll gain: TypeScript, Angular, UI Components, User Interface (UI), Application Frameworks, JavaScript Frameworks, Front-End Web Development, Software Architecture, Web Development Tools, Event-Driven Programming, Development Environment, Code Reusability, Data Validation, Command-Line Interface

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Pearson

    What's New in Modern C++

    Skills you'll gain: C and C++, C++ (Programming Language), Code Reusability, Memory Management

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Ethical Hacking with Metasploit, SQL & Crypto

    Skills you'll gain: Metasploit, Exploitation techniques, Penetration Testing, Database Management, Cryptographic Protocols, Cryptography, Database Software, Security Testing, Cyber Security Assessment, Data Import/Export, Encryption, Brute-force attacks, Vulnerability Assessments, Information Systems Security, Cybersecurity, SQL, Cyber Attacks, Command-Line Interface

    4.8 stars, 21 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.8 (21) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Generate Personalized Content with AI Prompts

    Skills you'll gain: Personalized Campaigns, Prompt Engineering, Prompt Engineering Tools, AI Personalization, Personalized Service, Marketing Communications, Customer Communications Management, Content Development and Management, Customer Engagement, Promotions and Campaigns

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Advanced Excel for Business Analytics

    Skills you'll gain: Pivot Tables And Charts, Dashboard, Dashboard Creation, Microsoft Excel, Spreadsheet Software, Excel Formulas, Financial Modeling, Excel Macros, Data Presentation, Interactive Data Visualization, Data Visualization, Workflow Management, Finance, Business Analytics, Financial Data, Data Manipulation, Financial Analysis, Analytical Skills, Operational Analysis, Analysis

    5 stars, 12 reviews, Mixed, Course, 1 - 3 Months

    ★ 5 (12) · Mixed · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of California, Davis

    Strategies for Scaling and Optimizing Content

    Skills you'll gain: Content Performance Analysis, Content Optimization, Key Performance Indicators (KPIs), Search Engine Optimization, Content Development and Management, Content Strategy, Keyword Research, Content Creation, Content Marketing, Performance Analysis, Web Analytics and SEO, Scalability, Strategic Partnership, Earned Media, AI Integrations, Legal Risk, Cross-Channel Marketing, Process Design

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Master SPSS GUI Navigation and Data Analysis Skills

    Skills you'll gain: Data Visualization, SPSS (Software), Data Presentation, Data Literacy, Statistical Visualization, Statistical Analysis, SPSS, Data Transformation, Data Manipulation, Data Processing, Data Wrangling, Data Analysis, Graphing, Statistical Software, Data Import/Export, File Management

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Blender Modeling & Export: From Props to Unreal

    Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Video Game Development, Animation and Game Design, Computer Graphics, Digital Assets, Asset Management, Geometry, Graphics Software, Workflow Management, Design, Editing, Data Import/Export

    Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Getting Started with BSP and Embedded C

    Skills you'll gain: Embedded Software, Embedded Systems, Computer Hardware, Electronic Hardware, Hardware Architecture, Internet Of Things, Hardware Troubleshooting, System Programming, System Software, Peripheral Devices, System Configuration, Test Tools, C (Programming Language), Computer Architecture, Software Architecture, Development Environment, Debugging

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…361362363…576

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

  • The Simplest Guide™ to Clinical Data Analysis with SAS: Packt
  • Observability with Grafana - From Data to Dashboards: Packt
  • Optimize Spark Performance & Throughput: Coursera
  • Angular Foundation & Application Architecture: Board Infinity
  • What's New in Modern C++: Pearson
  • Ethical Hacking with Metasploit, SQL & Crypto: EDUCBA
  • Generate Personalized Content with AI Prompts: Coursera
  • Advanced Excel for Business Analytics: EDUCBA
  • Strategies for Scaling and Optimizing Content: University of California, Davis
  • Master SPSS GUI Navigation and Data Analysis Skills: EDUCBA

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