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

    Visual Perception for Self-Driving Cars

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Deep Learning, Robotics, Model Training, Machine Learning Algorithms, Model Evaluation, Linear Algebra

    ★ 4.7 (587) · Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • 2

    28DIGITAL

    System Validation: Automata and behavioural equivalences

    Skills you'll gain: Verification And Validation, Theoretical Computer Science, System Testing, Embedded Software, Software Systems, Communication Systems, Systems Design, System Design and Implementation, Embedded Systems, Automation, Process Modeling, Behavioral Management, System Configuration, Markov Model

    ★ 4.4 (183) · Intermediate · Course · 1 - 4 Weeks

  • U

    University of Illinois Urbana-Champaign

    e-Learning Ecologies: Innovative Approaches to Teaching and Learning for the Digital Age

    Skills you'll gain: Differentiated Instruction, Digital pedagogy, Collaborative Software, Education Software and Technology, digital literacy, Emerging Technologies, Innovation, Digital Communications

    ★ 4.8 (1.6K) · Mixed · Course · 1 - 4 Weeks

  • O

    OpenAI

    ChatGPT Foundations for Teachers

    Skills you'll gain: Prompt Engineering, Responsible AI, ChatGPT, Prompt Engineering Tools, AI literacy, Data Ethics, Generative AI, Digital pedagogy, AI Integrations, LLM Application, Educational Materials, AI Personalization, Canva (Software), Instructional Design, Communication, Data Security

    ★ 4.8 (719) · Beginner · Course · 1 - 3 Months

    Category: Free
    Free
  • M

    Microsoft

    Introduction to Secure Networking

    Skills you'll gain: Network Security, Computer Networking, General Networking, Authentications, Authorization (Computing), Firewall, Security Controls, Network Architecture, OSI Models, Networking Hardware, Network Protocols, Virtualization, Virtual Networking, Threat Detection, Identity and Access Management, Cloud Services, Network Planning And Design, TCP/IP, Network Infrastructure, Network Monitoring

    ★ 4.8 (341) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of California, Davis

    Google SEO Capstone Project

    Skills you'll gain: Keyword Research, Search Engine Optimization, Competitive Analysis, Stakeholder Management, Content Optimization, Stakeholder Communications, Client Services, Content Strategy, Content Performance Analysis, Competitive Intelligence, Strategic Planning, Web Analytics, Business Planning, Sales Presentations, Presentations, Technical Communication, Gap Analysis, Prioritization

    ★ 4.7 (495) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • M

    Michigan State University

    Pixel Art for Video Games

    Skills you'll gain: Animations, Storyboarding, Animation and Game Design, Unity Engine, Color Theory, Video Game Development, Adobe Photoshop, Game Design, Photo Editing, Graphic and Visual Design, Design Elements And Principles

    ★ 4.5 (281) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • K

    Khalifa University

    Health, Safety, and Environmental (HSE) Engineering

    Skills you'll gain: Environmental Management Systems, Environment Health And Safety, Environmental Monitoring, Accident Reporting, Fire And Life Safety, Accident Prevention, Hazardous Waste Operations And Emergency Response Standard (HAZWOPER), Environmental Regulations, Safety Assurance, Health And Safety Standards, Environmental Engineering, Environmental Laws, Environmental Resource Management, Risk Management, Risk Management Framework, Environmental Engineering and Restoration, Risk Analysis, Environment and Resource Management, Engineering Management, Engineering

    ★ 4.7 (284) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Understanding Smart Objects in Adobe Photoshop

    Skills you'll gain: Adobe Photoshop, Photo Editing, Editing, Data Import/Export, Image Quality, Embeddings, Graphic Design, File Management

    Intermediate · Guided Project · Less Than 2 Hours

  • S

    SkillUp

    Java App Development Project: Fundamentals, OOP & File I/O

    Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, Code Reusability, Maintainability, Software Design, Application Development, Computer Programming, Data Import/Export, Data Management, Data Validation

    ★ 4.3 (23) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of California, Irvine

    Games, Sensors and Media

    Skills you'll gain: Apple iOS, iOS Development, Video Game Development, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Geospatial Information and Technology, Animations, Interaction Design, Human Computer Interaction, Global Positioning Systems, Computer Graphic Techniques, Event-Driven Programming, Knowledge of Apple Hardware

    ★ 4.5 (55) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • K

    Khalifa University

    Environmental Protection and Sustainability

    Skills you'll gain: Environmental Management Systems, Environment Health And Safety, Environmental Monitoring, Environmental Regulations, Environmental Laws, Hazardous Waste Operations And Emergency Response Standard (HAZWOPER), Health And Safety Standards, Emergency Response, Regulatory Compliance, Risk Analysis, Sustainability Standards, Risk Management, Incident Management, Waste Minimization

    ★ 4.8 (90) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
1…251252253…826

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

  • Visual Perception for Self-Driving Cars: University of Toronto
  • System Validation: Automata and behavioural equivalences: 28DIGITAL
  • e-Learning Ecologies: Innovative Approaches to Teaching and Learning for the Digital Age: University of Illinois Urbana-Champaign
  • ChatGPT Foundations for Teachers: OpenAI
  • Introduction to Secure Networking: Microsoft
  • Google SEO Capstone Project: University of California, Davis
  • Pixel Art for Video Games: Michigan State University
  • Health, Safety, and Environmental (HSE) Engineering: Khalifa University
  • Understanding Smart Objects in Adobe Photoshop: Coursera
  • Java App Development Project: Fundamentals, OOP & File I/O: SkillUp

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