Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Design Patterns Course Catalog
 Status: Free Trial Status: Free Trial- DeepLearning.AI - Skills you'll gain: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Databases, Test Automation, Collaborative Software, Software Testing, Application Design, Technical Documentation, Generative AI, Database Management, Software Design, Code Review, Software Architecture, Software Engineering, Software Development, Machine Learning 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, Application Design, Animations, Interactive Design, Data Visualization Software, Interactive Data Visualization, Application Development, Cross Platform Development, Programming Principles, Application Programming Interface (API), Web Content Accessibility Guidelines 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: LangChain, Tool Calling, LangGraph, LLM Application, Agentic systems, Generative AI Agents, Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Application Design, Prompt Engineering, Large Language Modeling, Collaborative Software, Software Design Patterns, System Design and Implementation, Software Development, Python Programming, Application Development, Real Time Data, Data Science 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: Agentic systems, Generative AI Agents, LLM Application, Application Design, Tool Calling, Large Language Modeling, Software Design Patterns, Data Validation 
 Status: Free Trial Status: Free Trial- Google Cloud - Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Google Cloud Platform, Cloud Infrastructure, Load Balancing, Prompt Engineering, Kubernetes, Network Monitoring, Containerization, Network Architecture, Network Security, Cloud Storage, Cloud Services, Identity and Access Management, Application Deployment, Virtual Machines, Network Routing, Network Planning And Design, Virtual Private Networks (VPN), Cloud Computing, Hybrid Cloud Computing 
 Status: Preview Status: Preview- University of Washington - Skills you'll gain: Organizational Skills, Process Design, Artificial Intelligence, Functional Design, Goal Setting, Verification And Validation, Reinforcement Learning, Functional Specification, Knowledge Transfer, Design Strategies, Software Architecture, Software Design Patterns, Decision Making 
 Status: Preview Status: Preview- Universidade de São Paulo - Skills you'll gain: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Software Design, Java Programming, Computer Programming, Debugging, Software Architecture, Programming Principles, Other Programming Languages, Prototyping 
 Status: Free Trial Status: Free Trial- Edureka - Skills you'll gain: Cloud-Native Computing, Grafana, Web Services, Web Applications, Software Architecture, Application Deployment, Development Environment, Object Oriented Design, CI/CD, Programming Principles, Systems Architecture, Computer Programming, Program Development, Network Security, Software Development Tools, Data Structures, Data Sharing 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Javascript, Software Design, Maintainability, Scripting Languages, Application Development, Event-Driven Programming, Prototyping 
 - University of New Mexico - Skills you'll gain: Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, Model View Controller, Databases, Relational Databases, Software Development, Ruby on Rails, Software Design Patterns, Cascading Style Sheets (CSS), Javascript 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Application Security, Java, Containerization, SQL, Databases, Application Frameworks, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design 
 Status: Free Trial Status: Free Trial- Skills you'll gain: C# (Programming Language), Software Architecture, .NET Framework, Object Oriented Design, Distributed Computing, Scalability, Object Oriented Programming (OOP), Software Design, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL 
Design Patterns learners also search
In summary, here are 10 of our most popular design patterns courses
- DeepLearning.AI Generative AI for Software Development: DeepLearning.AI
- Deep Dive iOS 16 Swift - SwiftUI Programming: Packt
- Building AI Agents and Agentic Workflows: IBM
- Agentic AI with LangGraph, CrewAI, AutoGen and BeeAI: IBM
- Networking in Google Cloud: Google Cloud
- Designing Autonomous AI: University of Washington
- Laboratório de Programação Orientada a Objetos - Parte 1: Universidade de São Paulo
- Go Programming Language: Edureka
- Advanced JavaScript Concepts: Packt
- Web Application Development: Basic Concepts: University of New Mexico










