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.

University of Huddersfield
Skills you'll gain: 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, Leadership and Management, Team Leadership, Collaboration, Resilience, Leadership, Organizational Strategy, Business Modeling
Earn a degree
Degree · 1 - 4 Years

Pontificia Universidad Católica de Chile
Skills you'll gain: Revenue Management, Customer Analysis, Descriptive Analytics, FinTech, Large Language Modeling, Model Evaluation, Database Design, Social Network Analysis, Spatial Data Analysis, Time Series Analysis and Forecasting, People Analytics, Predictive Analytics, Biostatistics, Social Determinants Of Health, Gerontology, Risk Analysis, Bayesian Statistics, Unsupervised Learning, Cloud Security, Regression Analysis
Earn a degree
Degree · 1 - 4 Years
University of Colorado Boulder
Skills you'll gain: Semiconductors, Power Electronics, Display Devices, Control Systems, Computer Displays, Electronic Systems, Systems Design, Technical Design, Electronics, Electrical Engineering, USB, Electronic Components, Electrical Systems, Materials science, electromagnetics, Electronics Engineering, Electric Power Systems, Electronic Hardware, Performance Tuning, Image Quality
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
University of North Texas
Skills you'll gain: Operations Management, Mediation, Model Evaluation, Compensation and Benefits, Organizational Change, Event Management, Grammar, Sales Process, Data Visualization, Marketing Planning, Design Thinking, Public Policies, Global Marketing, Probability & Statistics, Social Studies, Cultural Diversity, Digital Media Strategy, Organizational Leadership, Music History, Sociology
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: New Product Development, Research Methodologies, Intellectual Property, Performance Measurement, Design Thinking, Value Propositions, Private Equity, Team Building, Social Media Strategy, Business Modeling, Active Listening, Sustainable Business, Business Planning, Business Strategy, Social Impact, Entrepreneurial Finance, Supplier Relationship Management, Ideation, Entrepreneurship, Innovation
Earn a degree
Degree · 1 - 4 Years