Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Dynamic Programming Course Catalog
University of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Computer Science, Programming Principles, Advanced Mathematics, Design Strategies, Linear Algebra, Mathematical Theory & Analysis, Analysis
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
- Status: New AI skills
Google
Skills you'll gain: Data Storytelling, Data Literacy, Data Visualization, Data Presentation, Data Ethics, Rmarkdown, Interactive Data Visualization, Interviewing Skills, Data Cleansing, Data Validation, Ggplot2, Tableau Software, Presentations, Spreadsheet Software, Data Analysis, Data Visualization Software, Stakeholder Communications, Dashboard, Sampling (Statistics), R Programming
Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), DevOps, Jenkins, Unit Testing, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Command-Line Interface, Amazon Web Services, Software Testing, Maintainability, Prometheus (Software), System Monitoring, MLOps (Machine Learning Operations)
- Status: Free
Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Program Development, Computational Thinking, Algorithms, Animations, Debugging
University of Colorado Boulder
Skills you'll gain: Control Systems, Mathematical Modeling, Engineering Analysis, Differential Equations, Engineering Calculations, Systems Analysis, Electrical Systems, Mechanics, Applied Mathematics, Basic Electrical Systems
- Status: Free
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Ruby (Programming Language), Software Design Patterns, Computational Thinking
University of California San Diego
Skills you'll gain: Algorithms, Program Development, Debugging, Development Testing, Test Engineering, Software Testing, Computational Thinking, Test Case, Computer Programming, Programming Principles, Data Structures, Theoretical Computer Science, Bioinformatics, Design Strategies
- Status: Free
Ball State University
Skills you'll gain: Data Analysis, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Data Science, Scripting, NumPy, Debugging, Data Manipulation
Skills you'll gain: Jupyter, Automation, Web Scraping, Python Programming, Data Manipulation, Data Import/Export, Scripting, Data Structures, Data Processing, Data Collection, Application Programming Interface (API), Pandas (Python Package), Programming Principles, NumPy, Object Oriented Programming (OOP), Computer Programming
Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, C and C++, Scalability, Deep Learning, Software Development, Machine Learning Methods, Performance Tuning, Linear Algebra, Distributed Computing, System Programming, Computer Graphics, Computer Hardware, Computer Vision, Numerical Analysis, Computer Architecture, OS Process Management, Data Structures, Performance Testing
Skills you'll gain: Jest (JavaScript Testing Framework), Javascript, Unit Testing, Web Applications, Programming Principles, Object Oriented Programming (OOP), Event-Driven Programming, Node.JS, JSON, Computer Programming, Data Structures, Debugging, Package and Software Management, Program Development, Functional Design
Dynamic Programming learners also search
In summary, here are 10 of our most popular dynamic programming courses
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
- Google Data Analytics: Google
- Rust Programming: Duke University
- Computer Science: Programming with a Purpose: Princeton University
- Control Systems Analysis: Modeling of Dynamic Systems: University of Colorado Boulder
- Programming Languages, Part A: University of Washington
- Algorithmic Toolbox: University of California San Diego
- Introduction to Programming: Ball State University
- Python for Data Science, AI & Development: IBM