• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Design Patterns

Design Patterns Courses

Design Patterns courses can help you learn object-oriented design principles, common design patterns like Singleton and Observer, and best practices for software architecture. You can build skills in code refactoring, improving maintainability, and enhancing collaboration among developers. Many courses introduce tools such as UML for visualizing design structures and integrated development environments (IDEs) that facilitate pattern implementation, allowing you to apply these concepts in real coding projects.

Popular Design Patterns Courses and Certifications


  • A

    Amazon Web Services

    Architecting Solutions on AWS

    Skills you'll gain: Serverless Computing, AWS Identity and Access Management (IAM), Event-Driven Programming, Solution Architecture, Cloud Computing Architecture, Cloud Solutions, User Accounts, Identity and Access Management, Amazon Web Services, Software Architecture, IT Security Architecture, Back-End Web Development, API Gateway, Hybrid Cloud Computing, Cloud Engineering, Systems Architecture, Enterprise Architecture, Cloud Management, Data Analysis, Data Visualization

    4.8 stars, 586 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.8 (586) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    Skillshare

    YouTube Editing & Motion Graphics with Final Cut & AE

    Skills you'll gain: Video Editing, Adobe After Effects, Animations, Photo/Video Production and Technology, Post-Production, Editing, Motion Graphics, Cinematography, Video Production, Videography, Knowledge of Apple Software, Color Theory, Data Import/Export, Graphic and Visual Design, File Management, Storytelling, Media Production, Content Creation, Visual Storytelling, Apple software proficiency

    Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • M

    Madecraft

    Smart Operations for Remote Teams

    Skills you'll gain: Virtual Teams, Telecommuting, Conflict Management, Document Management, Performance Metric, Team Management, Team Building, Collaboration, Team Performance Management, Collaborative Software, Productivity, Operational Excellence, Team Collaboration, De-escalation Techniques, Performance Measurement, Workflow Management, Document Control, Project Documentation, Performance Management, Meeting Facilitation

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • E

    Edureka

    RAG and Tool Calling with DeepSeek

    Skills you'll gain: Data Validation, AI Workflows, LLM Application, Large Language Modeling, Verification And Validation, Model Evaluation, Embeddings, Generative AI, Data Access, Test Tools, API Gateway, AI Personalization, Vector Databases, Metadata Management, JSON

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • A

    Atchison Academy

    Cloud Architecture for Scalable Systems

    Skills you'll gain: Cloud Computing Architecture, Cloud Platforms, Cloud Infrastructure, Cloud Computing, Cloud-Native Computing, Infrastructure as Code (IaC), Serverless Computing, Cloud Deployment, Cloud Applications, Multi-Cloud, Systems Architecture, Software Architecture, Hybrid Cloud Computing, Managed Services, Containerization, Infrastructure Architecture, Scalability, IT Infrastructure, Cost Management, IT Management

    Advanced · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • C

    California Institute of the Arts

    Brand New Brand

    Skills you'll gain: Ideation, Logo Design, Brand Strategy, Style Guides, Graphic Design, Branding, Visual Storytelling, Typography, Graphic and Visual Design, Brainstorming, Layout Design, Adobe InDesign, Creativity, Adobe Photoshop, Color Theory, Design Elements And Principles

    4.9 stars, 1.3K reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.9 (1.3K) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • D

    Dr. Ryan Ahmed

    Claude Cowork, Skills and Plugins for Workflow Automation

    Skills you'll gain: Model Context Protocol, Anthropic Claude, AI Workflows, Agentic Workflows, AI Orchestration, Prompt Patterns, Prompt Engineering, Financial Modeling, Data Wrangling, Data Processing, Tool Calling, Data Cleansing, Workflow Management, Data Analysis, Generative AI Agents, Research Reports, Report Writing, Statistical Reporting, Business Reporting, Financial Forecasting

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of Maryland, College Park

    Technology Leadership in the Age of AI

    Skills you'll gain: Technology Roadmaps, Technology Strategies, Legal Risk, Enterprise Risk Management (ERM), New Product Development, Strategic Leadership, AI Enablement, Engineering Management, Innovation, Product Lifecycle Management, Entrepreneurship, Business Technologies, Commercialization, Emerging Technologies, Technical Communication, Intellectual Property, Market Trend, Trend Analysis, Communication, Market Analysis

    Intermediate · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of Toronto

    iOS App Development with Swift

    Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), Application Design, User Interface (UI) Design, Application Development, Objective-C (Programming Language), UI Components, Animations, Human Computer Interaction, Interactive Design, Object Oriented Programming (OOP), Memory Management, Application Frameworks, Interaction Design, Persistence

    3.9 stars, 1.6K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 3.9 (1.6K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of Michigan

    Good with Words: Speaking and Presenting

    Skills you'll gain: Tactfulness, Oral Expression, Public Speaking, Storytelling, Verbal Communication Skills, Persuasive Communication, Non-Verbal Communication, Communication, Communication Strategies, Presentations, Ingenuity, Creative Thinking, Interpersonal Communications, Honesty, Cognitive flexibility, Social Skills, Empathy, Composure, Professionalism, Creativity

    4.6 stars, 376 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (376) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Developing APIs with Google Cloud's Apigee API Platform

    Skills you'll gain: API Gateway, OAuth, Restful API, API Design, Application Programming Interface (API), Cloud API, Application Deployment, Application Security, Continuous Deployment, AI Integrations, Cloud Deployment, LLM Application, Authentications, Data Loss Prevention, Web Services, AI Security, Data Security, Google Cloud Platform, CI/CD, AI Workflows

    4.7 stars, 2.9K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.7 (2.9K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • P

    Packt

    SQL for Data Analytics

    Skills you'll gain: Relational Databases, SQL, Star Schema, PostgreSQL, Database Design, Database Theory, Database Development, Query Languages, Databases, Data Import/Export, Database Systems, Analytics, Database Management, Statistical Programming, Operational Databases, Data Manipulation, Data Modeling, Business Analytics, Data Warehousing, Data Analysis

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
1…202203204…834

In summary, here are 10 of our most popular design patterns courses

  • Architecting Solutions on AWS: Amazon Web Services
  • YouTube Editing & Motion Graphics with Final Cut & AE: Skillshare
  • Smart Operations for Remote Teams: Madecraft
  • RAG and Tool Calling with DeepSeek: Edureka
  • Cloud Architecture for Scalable Systems: Atchison Academy
  • Brand New Brand: California Institute of the Arts
  • Claude Cowork, Skills and Plugins for Workflow Automation: Dr. Ryan Ahmed
  • Technology Leadership in the Age of AI: University of Maryland, College Park
  • iOS App Development with Swift: University of Toronto
  • Good with Words: Speaking and Presenting: University of Michigan

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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
  • Udemy

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok