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.

Skills you'll gain: API Gateway, CI/CD, Amazon Web Services, Devops Tools, Amazon CloudWatch, Software Development Tools, Virtual Networking, Database Management Systems, Databases, Application Deployment, Continuous Integration, Continuous Deployment, Database Architecture and Administration, Redis, Application Programming Interface (API), Data Store, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Data Storage, Cloud Deployment
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Containerization, Microservices, Authentications, OAuth, Application Deployment, Integration Testing, Event-Driven Programming, Data Migration, Application Programming Interface (API), Software Architecture, Software Design Patterns, Scalability, Systems Integration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: LangChain, Development Environment, Agentic systems, AI Workflows, Artificial Intelligence, Tool Calling, LLM Application, Database Systems, Database Management, SQL, Database Application, OpenAI API, Software Development Tools, Prompt Engineering
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Salesforce Development, Salesforce, Web Components, Application Design, Application Development, No-Code Development, UI Components, Cloud Applications, User Interface (UI), Customer Relationship Management (CRM) Software
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Unity Engine, Animation and Game Design, 3D Assets, Virtual Environment, Video Game Development, User Interface (UI), C# (Programming Language), Scripting, Data Persistence
Mixed · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Engineering Software, Software Design, Program Development, Systems Design, Business Modeling, System Design and Implementation, Complex Problem Solving
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, Hardware Architecture, Peripheral Devices, Performance Tuning, Software Design, Real Time Data, Technical Design, C (Programming Language), Debugging, System Configuration, Maintainability, Scalability, Data Mapping
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Quality, Responsible AI, Data Cleansing, Generative AI, Data Preprocessing, Data Validation, Automation, Data Transformation, Tensorflow, OpenAI, Artificial Intelligence, Alteryx
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Server Side, Restful API, API Design, Database Management, Back-End Web Development, Databases, Database Systems, Node.JS, Application Programming Interface (API), Full-Stack Web Development, Authentications, Web Applications, JavaScript Frameworks, Web Development, Web Servers, Authorization (Computing), NoSQL, MongoDB, Servers, Javascript
Intermediate · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Database Design, Relational Databases, SQL, Database Management, Query Languages, Database Development, Database Systems, Data Management, Databases, Data Integrity, Oracle Databases, Data Modeling, Data Analysis, Data Manipulation, Data Structures, User Accounts
Intermediate · Specialization · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Software Design Patterns, Unified Modeling Language, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, Software Engineering, API Design, Software Development
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Social Media, Social Media Strategy, Social Media Marketing, Marketing Communications, Target Audience, Media Strategy, Brand Strategy, Brand Management, Shared Media, Persuasive Communication, Integrated Marketing Communications, Stakeholder Engagement, Earned Media, Owned Media, Paid media, Content Creation, Consumer Behaviour, Digital Marketing, Content Performance Analysis, Customer Engagement
Intermediate · Course · 1 - 4 Weeks