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.

Advanced · Course · 1 - 3 Months
University of North Texas
Skills you'll gain: Operations Management, Model Evaluation, Leadership Studies, Compensation Strategy, Integrated Marketing Communications, Organizational Change, Event Management, Grammar, Mediation, Sales Process, Statistical Visualization, Design Thinking, Public Policies, Social Media Strategy, Global Marketing, Sociology, Probability & Statistics, Cultural Diversity, Molecular, Cellular, and Microbiology, Music History
Earn a degree
Degree · 1 - 4 Years

Heriot-Watt University
Skills you'll gain: Database Systems, Database Management, Database Software, Artificial Intelligence, Graph Theory, Software Engineering, Database Development, Java Programming, Requirements Analysis, Artificial Intelligence and Machine Learning (AI/ML), Statistical Methods, Computational Logic, Java, Data Visualization, Data Structures, Algorithms, Software Design, Administration, Computer Science, Software Technical Review
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Design Thinking, Creativity, Active Listening, Creative Thinking, Innovation, Creative Problem-Solving, Organizational Structure, Strategic Thinking, Organizational Strategy, Talent Management, Business Strategy, Self-Awareness, Entrepreneurship, Problem Solving, Corporate Strategy, Organizational Effectiveness, Leadership Development, User Research, Leadership, Ideation
University Certificate · 6 - 12 Months

University of London
Skills you'll gain: Key Management, OSI Models, Human Factors (Security), Security Management, Computer Security Incident Management, Information Privacy, Infrastructure Security, Cyber Governance, Application Security, Computer Security, Cryptography, Network Security, Business Continuity Planning, Digital Forensics, Malware Protection, Penetration Testing, Security Engineering, Secure Coding, Data Collection, Design Research
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Google Cloud Platform, AI Workflows, Virtual Networking, Identity and Access Management, Cloud Infrastructure, Network Architecture, Generative AI, Data Import/Export, Data Migration, Network Performance Management, Network Infrastructure, Network Planning And Design, Network Security, Model Training, Distributed Computing, Scalability, Performance Tuning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, AI Security, Cloud Infrastructure, AI Workflows, Identity and Access Management, Network Architecture, Network Infrastructure, Network Planning And Design, Cloud Storage, Generative AI, Data Collection, Load Balancing, Data Import/Export, Network Performance Management, Distributed Computing, Data Migration, Model Training
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Infrastructure, Tensorflow, Google Cloud Platform, Model Optimization, Infrastructure Architecture, Interoperability, Hardware Architecture, Computer Architecture
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Process Design, Global Marketing, Consumer Behaviour, Statistical Analysis, Organizational Change, Supply Management, Process Mapping, Statistical Methods, Integrated Marketing Communications, Innovation, Mergers & Acquisitions, Performance Measurement, Training and Development, Virtual Teams, Databases, International Finance, Research, Branding, Economic Development, Cultural Diversity
Earn a degree
Degree · 1 - 4 Years
O.P. Jindal Global University
Skills you'll gain: NumPy, Econometrics, Surveys, Environmental Laws, Political Sciences, Statistical Hypothesis Testing, Matplotlib, Research Reports, Social Determinants Of Health, Supply And Demand, Public Policies, Social Sciences, Policy Development, Diplomacy, Economics, Policy, and Social Studies, Economic Development, Financial Policy, International Relations, Research Methodologies, Cybersecurity
Earn a degree
Degree · 1 - 4 Years

Northeastern University
Skills you'll gain: Data Storytelling, Software Quality Assurance, Object Oriented Design, Process Mapping, Generative AI, Open Web Application Security Project (OWASP), Text Mining, Systems Development Life Cycle, Database Design, Agile Software Development, Test Automation, Data Governance, Unsupervised Learning, Integration Testing, Cybersecurity, Classification Algorithms, PyTorch (Machine Learning Library), Statistical Hypothesis Testing, User Experience Design, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years
Universidad de los Andes
Skills you'll gain: User Story, Test Automation, Version Control, Software Testing, Unified Modeling Language, Agile Software Development, Software Architecture, Test Script Development, Git (Version Control System), Maintainability, Software Design Patterns, JavaScript Frameworks, Usability, Cucumber (Software), Agile Methodology, Application Frameworks, Unit Testing, Web Content Accessibility Guidelines, Software Design, Application Design
Credit offered
Mastertrack · 6 - 12 Months