• 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


  • U

    University of Colorado Boulder

    Whole Class with PhET for STEM Education

    Skills you'll gain: Mathematics Education, Education Software and Technology, Instructional Strategies, Teaching, Digital pedagogy, Simulation and Simulation Software, Interactive Design, Display Devices

    4.9
    Rating, 4.9 out of 5 stars
    ·
    23 reviews

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Preparing for the Google Cloud Professional Cloud Architect Exam en Español

    Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Network Planning And Design, Technical Design, Technical Services, System Implementation, System Configuration, Cloud Computing, User Provisioning, Data Storage, Solution Architecture, Cloud Applications, Cloud Management, Cloud Solutions, Cloud Security, Cloud Infrastructure, Cloud Services, Test Planning, Cloud Storage, Scalability

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6 reviews

    Advanced · Course · 1 - 3 Months

  • S

    Skillshare

    Get Started with Procreate Dreams: Animation for Everyone

    Skills you'll gain: Animations, Multimedia, Motion Graphics, Storyboarding, Photo/Video Production and Technology, Timelines, Storytelling

    Beginner · Course · 1 - 3 Months

  • W

    Whizlabs

    AWS: Infrastructure Security

    Skills you'll gain: Infrastructure Security, Vulnerability Scanning, Network Security, Amazon Web Services, Firewall, Virtual Networking, Virtual Private Networks (VPN), Security Controls, Cloud Security, AWS Identity and Access Management (IAM), Distributed Denial-Of-Service (DDoS) Attacks, Load Balancing

    4
    Rating, 4 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Codio

    Object-Oriented Java: Inheritance and Encapsulation

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Java, Computer Programming, Data Validation, Data Integrity, Computer Science

    4.1
    Rating, 4.1 out of 5 stars
    ·
    21 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Michigan

    Uso de bases de datos con Python

    Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Python Programming, Web Development, Web Applications, Data Collection

    Mixed · Course · 1 - 3 Months

  • S

    SAS

    Data Literacy Essentials

    Skills you'll gain: Data-Driven Decision-Making, Data Presentation, Data Storytelling, Data Literacy, Data Analysis, Trend Analysis, Data Ethics, Analytical Skills, Investigation, Decision Making

    4.3
    Rating, 4.3 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • W

    Whizlabs

    Power BI: Data Modeling and Data Analysis

    Skills you'll gain: Power BI, Data Analysis Expressions (DAX), Data Modeling, Star Schema, Data Warehousing, Data Security, Data Visualization Software, Pivot Tables And Charts, Performance Tuning, Business Intelligence, Excel Formulas, Role-Based Access Control (RBAC)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6 reviews

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Hardware, Networking, and Databases

    Skills you'll gain: Computer Hardware, SQL, Database Design, Hardware Troubleshooting, Databases, Computer Networking, Relational Databases, Network Protocols, Information Technology, Network Routers, Wireless Networks, System Configuration, Peripheral Devices

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Learn Selenium WebDriver with Java

    Skills you'll gain: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Test Tools, File Management, Cascading Style Sheets (CSS), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Web Scraping, Data Validation, Test Case, Web Development Tools, Data Structures

    4.5
    Rating, 4.5 out of 5 stars
    ·
    6 reviews

    Beginner · Specialization · 3 - 6 Months

  • E

    EDUCBA

    PyMongo - Advanced

    Skills you'll gain: Pandas (Python Package), Databases, Data Pipelines, Data Access, Performance Tuning, Data Transformation, Data Structures, Data Analysis

    4.5
    Rating, 4.5 out of 5 stars
    ·
    20 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Erstelle und verkaufe digitale Arbeitsblätter mit Canva

    Skills you'll gain: Canva (Software), Data Sharing, Digital Design, Developing Training Materials, Content Creation, Digital Publishing, Graphic Design, Design, Graphic and Visual Design, Data Loss Prevention, Teaching

    Beginner · Guided Project · Less Than 2 Hours

1…473474475…675

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

  • Whole Class with PhET for STEM Education: University of Colorado Boulder
  • Preparing for the Google Cloud Professional Cloud Architect Exam en Español: Google Cloud
  • Get Started with Procreate Dreams: Animation for Everyone: Skillshare
  • AWS: Infrastructure Security: Whizlabs
  • Object-Oriented Java: Inheritance and Encapsulation: Codio
  • Uso de bases de datos con Python: University of Michigan
  • Data Literacy Essentials: SAS
  • Power BI: Data Modeling and Data Analysis: Whizlabs
  • Hardware, Networking, and Databases: Packt
  • Learn Selenium WebDriver with Java: Packt

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Share your Coursera learning story

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
  • Cookies Preference Center
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok