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.

Coursera
Intermediate · Course
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, User Research, User Experience Design, Product Development, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Data Preprocessing, Analytics, Embedded Software, Control Systems, File Systems, Usability Testing, Internet Of Things, Embedded Systems, Human Computer Interaction
Credit offered
Graduate Certificate · 6 - 12 Months

University of London
Skills you'll gain: Process Design, Global Marketing, Consumer Behaviour, Statistical Analysis, Organizational Change, Process Mapping, Statistical Methods, Integrated Marketing Communications, Advertising, Innovation, Mergers & Acquisitions, Training and Development, Virtual Teams, Databases, Cost Accounting, International Finance, Research, Team Management, Economic Development, Cultural Diversity
Earn a degree
Degree · 1 - 4 Years

Universitat Politècnica de València
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Software Design, Usability, Software Development Methodologies, Information Systems, Software Development, Project Management, Program Standards, Business Systems, Version Control, Management Information Systems, Software Documentation, Emerging Technologies
Beginner · Course · 1 - 3 Months

University of Huddersfield
Skills you'll gain: Integrated Marketing Communications, Research Methodologies, Strategic Decision-Making, Negotiation, Intercultural Competence, Stakeholder Management, Organizational Leadership, Research Design, Research, Data Analysis, Self-Motivation, Business Management, Data Collection, Goal Setting, Campaign Management, Leadership and Management, Team Leadership, Collaboration, Resilience, Organizational Strategy
Earn a degree
Degree · 1 - 4 Years
Universidad de los Andes
Skills you'll gain: Social Network Analysis, Systems Thinking, Unsupervised Learning, Data Storytelling, Risk Analysis, Deep Learning, Reinforcement Learning, Computer Vision, Natural Language Processing, Predictive Modeling, Time Series Analysis and Forecasting, Project Management Life Cycle, MLOps (Machine Learning Operations), Logistic Regression, Cash Flows, Descriptive Analytics, Marketing Analytics, Simulations, Transfer Learning, Dashboard
Earn a degree
Degree · 1 - 4 Years

University of London
Skills you'll gain: Process Design, Global Marketing, Consumer Behaviour, Statistical Analysis, Organizational Change, Process Mapping, Statistical Methods, Integrated Marketing Communications, Advertising, Innovation, Mergers & Acquisitions, Training and Development, Virtual Teams, Databases, Cost Accounting, International Finance, Research, Team Management, Economic Development, Cultural Diversity
Earn a degree
Degree · 1 - 4 Years

IESE Business School
Skills you'll gain: Delegation Skills, Meeting Facilitation, Talent Management, Negotiation, People Management, Leadership, Team Management, Collaboration, Conflict Management, Leadership and Management, Influencing, Communication, Diversity Awareness, Decision Making, Critical Thinking and Problem Solving, Creativity
Beginner · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: User Story, Version Control, Test Automation, Software Testing, Git (Version Control System), Software Architecture, Continuous Integration, Test Driven Development (TDD), Maintainability, Test Script Development, JavaScript Frameworks, Acceptance Testing, Software Design, Regression Testing, Usability, Web Content Accessibility Guidelines, Angular, Agile Software Development, Application Design, Software Design Patterns
Credit offered
Mastertrack · 6 - 12 Months

Google Cloud
Skills you'll gain: Generative AI, AI Personalization, Web Analytics and SEO, Web Content, Prompt Engineering, Google Cloud Platform, User Experience
Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Computer Vision, Power Electronics, Convolutional Neural Networks, Display Devices, Control Systems, Image Analysis, Computer Displays, Tensorflow, Electronic Systems, Deep Learning, Systems Design, Debugging, Artificial Neural Networks, Electrical Engineering, USB, Semiconductors, Technical Design, electromagnetics, Electrical Systems, Computer Programming Tools
Credit offered
Graduate Certificate · 6 - 12 Months
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing
Credit offered
Graduate Certificate · 6 - 12 Months