• 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


  • U

    University of California, Davis

    Secure Coding Practices

    Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Authentications, Exploit development, Encryption, Penetration Testing, Vulnerability Assessments, Data Security, Application Security, Exploitation techniques, Security Controls, Software Design, Verification And Validation, Java, Code Review, Programming Principles, Debugging, Cybersecurity

    4.5
    Rating, 4.5 out of 5 stars
    ·
    607 reviews

    Intermediate · Specialization · 3 - 6 Months

  • E

    EDUCBA

    Apply ExpressJS for Full-Stack Web Application Development

    Skills you'll gain: MongoDB, Full-Stack Web Development, Node.JS, Web Development, Web Applications, Front-End Web Development, JavaScript Frameworks, Server Side, Back-End Web Development, Data Store, Network Routing, Database Development, Hypertext Markup Language (HTML), Development Environment, Middleware, User Interface (UI) Design

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Build AI Apps with Spring AI, OpenAI, Ollama & SpringBoot

    Intermediate · Course · 3 - 6 Months

  • P

    Packt

    Deep Learning and Advanced Techniques

    Skills you'll gain: Model Deployment, Transfer Learning, Keras (Neural Network Library), Deep Learning, Applied Machine Learning, Tensorflow, PyTorch (Machine Learning Library), Convolutional Neural Networks, Artificial Neural Networks, Machine Learning Methods, Application Frameworks, Model Evaluation, Performance Tuning

    Advanced · Course · 1 - 4 Weeks

  • M

    Meta

    Advanced React

    Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, JavaScript Frameworks, Application Programming Interface (API), Unit Testing, UI Components, Front-End Web Development, Software Design Patterns, Javascript, Context Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    1.5K reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Build Chroma Search

    Skills you'll gain: Vector Databases, Embeddings, Semantic Web, Flask (Web Framework), Model Deployment, Restful API, Python Programming

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Apply Advanced Java Case Studies & TestNG Automation

    Skills you'll gain: Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI) Design, Unit Testing, JUnit, Data Validation, Software Development, Application Design, Development Testing, Application Development, Test Automation, Test Case, Data Modeling, System Design and Implementation, Databases, Software Documentation, Development Environment, Software Testing

    Beginner · Specialization · 1 - 3 Months

  • C

    Coursera

    Integrate Embeddings and Chroma

    Skills you'll gain: Vector Databases, LangChain, Data Integration, Retrieval-Augmented Generation, Prompt Engineering, AI Orchestration, OpenAI

    Intermediate · Course · 1 - 4 Weeks

  • A

    Alex Genadinik

    App Development With AI And App Marketing And Monetization

    Skills you'll gain: Instagram, TikTok, Debugging, Keyword Research, Podcasting, Video Production, Vibe coding, Prototyping, Social Media Content, Social Media Marketing, Social Media, Search Engine Optimization, Social Media Strategy, Copywriting, Mobile Development, Business Planning, Content Marketing, Mobile Development Tools, Case Studies, Other Mobile Programming Languages

    Beginner · Specialization · 3 - 6 Months

  • P

    Packt

    Ultimate Guide to Crafting AI Agents with Persistent Memory

    Skills you'll gain: LangChain, Generative AI Agents, LLM Application, Data Persistence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Retrieval-Augmented Generation, AI Personalization, Artificial Intelligence, Data Storage, Embeddings, Context Management, Vector Databases, Application Programming Interface (API), Databases

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Build an Android Calculator App Using Kotlin

    Skills you'll gain: User Interface (UI) Design, Application Development, Event-Driven Programming, System Design and Implementation

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Automate and Evaluate ML Pipeline Tests

    Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Regression Testing, Unit Testing, Test Script Development, Test Case, System Testing, Test Automation, Software Testing, Integration Testing, Verification And Validation, Anomaly Detection, Continuous Monitoring

    Intermediate · Course · 1 - 4 Weeks

1…585960…479

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

  • Secure Coding Practices: University of California, Davis
  • Apply ExpressJS for Full-Stack Web Application Development: EDUCBA
  • Build AI Apps with Spring AI, OpenAI, Ollama & SpringBoot: Packt
  • Deep Learning and Advanced Techniques: Packt
  • Advanced React: Meta
  • Build Chroma Search: Coursera
  • Apply Advanced Java Case Studies & TestNG Automation: EDUCBA
  • Integrate Embeddings and Chroma: Coursera
  • App Development With AI And App Marketing And Monetization: Alex Genadinik
  • Ultimate Guide to Crafting AI Agents with Persistent Memory: Packt

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

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