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.

National Taiwan University
Skills you'll gain: Logistic Regression, Sampling (Statistics), Model Evaluation, Statistical Methods, Regression Analysis, Statistical Hypothesis Testing, Statistical Modeling, Statistical Analysis, R Programming, Business Analytics, Probability & Statistics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Deployment, Kubernetes, Cloud Deployment, Scalability, Continuous Deployment, Containerization, Cloud Applications, Cloud Management, Software Installation, Software Versioning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Shell Script, Bash (Scripting Language), Linux Commands, Unix Shell, Linux, Scripting, Unix Commands, Scripting Languages, Debugging, Command-Line Interface, File I/O, Programming Principles
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Virtual Environment, Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Video Game Development, Game Design, Conceptual Design, Animation and Game Design, Image Quality, Performance Tuning, Ideation, Layout Design, Design Elements And Principles, Creativity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, 3D Modeling, Game Design, Virtual Environment, Video Game Development, Computer Graphic Techniques, Computer Graphics, Performance Tuning, Animation and Game Design, Frontend Performance, Layout Design, Design Elements And Principles
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, AI Enablement, LLM Application, Model Deployment, AI Orchestration, Google Cloud Platform, Generative AI, Mobile Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Networking Hardware, Network Protocols, Virtual Machines, Open Source Technology
Intermediate · Course · 1 - 3 Months

Universitat Politècnica de València
Skills you'll gain: Web Content Accessibility Guidelines, Disabilities, Adaptive Equipment, Mobile Development, Hypertext Markup Language (HTML), Web Design, Education Software and Technology, Usability, User Interface (UI), Digital Design, Android (Operating System), Apple iOS, Diversity Equity and Inclusion Initiatives
Beginner · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Responsive Web Design, Data Validation, JavaScript Frameworks, Back-End Web Development, Authentications, User Interface (UI), PostgreSQL, Web Applications, Database Development, React.js, Object-Relational Mapping, Development Environment, Application Deployment, User Accounts
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Generative AI Agents, Generative AI, ChatGPT, Self Service Technologies, Customer Service, Customer Support, Customer Communications Management, Personalized Service, Customer Engagement, AI Enablement, AI Workflows, Customer experience improvement, Customer and Client Support, Microsoft Copilot, Customer Insights, Artificial Intelligence, Customer Relationship Management, Automation, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Ansible, Software-Defined Networking, Computer Networking, JSON, Automation, Infrastructure as Code (IaC), Network Architecture, Application Programming Interface (API), Network Infrastructure, Restful API, Network Planning And Design, Extensible Markup Language (XML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Methodology, Agile Software Development, Agile Project Management, Kanban Principles, Agile Product Development, Scrum (Software Development), Lean Methodologies, Sprint Retrospectives, Backlogs, Sprint Planning, Continuous Improvement Process, Stakeholder Engagement, Prioritization
Mixed · Course · 1 - 4 Weeks