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.

Skills you'll gain: Microsoft PowerPoint, Presentations, Multimedia, Photo Editing, Productivity Software, Editing, Social Media, Marketing, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Banco Interamericano de Desarrollo
Skills you'll gain: Public Safety and National Security, Security Management, Security Strategy, Program Evaluation, Governance, Social Justice, Social and Human Services, Policy Analysis, Policy Analysis, Research, and Development, Policy Development, Public Policies, Criminal Investigation and Forensics, Community and Social Work, Social Sciences, Investigation, Coordinating
Beginner · Course · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Storytelling, Media and Communications, Augmented and Virtual Reality (AR/VR), Revenue Management, Brand Management, Content Strategy, Trend Analysis, Sustainability Reporting, Augmented Reality, New Product Development, Marketing Strategy and Techniques, Innovation, Digital Transformation, Game Theory, People Analytics, Metadata Management, Digital Design, Open Source Technology, 3D Modeling, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Employee Retention, Performance Appraisal, Human Resource Strategy, Case Studies, Performance Review, Human Resource Policies, Human Resources Management and Planning, Employee Engagement, Performance Measurement, Human Resources, Talent Management, Human Resource Management, Compensation Strategy, People Analytics, Performance Metric, Human Resources Information System (HRIS), Workforce Planning, Business Metrics, Driving engagement, Motivational Skills
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Computer Graphics, Storytelling, Creativity
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Brainstorming, Meeting Facilitation, Team Building, Workplace inclusivity, Discussion Facilitation, Innovation, Ideation, Creative Thinking, Creativity, Miro AI, Collaboration, Performance Analysis, Key Performance Indicators (KPIs), Performance Metric, Process Improvement, Digital Design, Digital Communications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, AWS SageMaker, Generative AI Agents, AI Integrations, Amazon Web Services, Infrastructure as Code (IaC), AI Security, AI Enablement, Generative AI, DevOps, IT Automation, AI Personalization, AWS CloudFormation, AI Workflows, Computer Programming, Computer Programming Tools, Artificial Intelligence, Autoencoders, Building Codes
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Code Reusability, Software Design Patterns, Object Oriented Programming (OOP), Mobile Development, Maintainability, Data Modeling, Object Oriented Design, Application Design, Programming Principles, UI Components, Testability, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Engineering, Data Presentation, Key Performance Indicators (KPIs), Dashboard Creation, Dashboard, Business Analytics, Business Intelligence, Data Integration, Extract, Transform, Load, Performance Analysis, Business Intelligence Software, Data Transformation, SQL, Dependency Analysis, Model Optimization, Data Integrity, Automation, Data Management, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Diagram Design, Process Flow Diagrams, User Accounts, Process Design, Process Mapping, Organizational Structure, Account Management, Data Visualization, Creativity
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Debugging, Scripting Languages, Python Programming, Data Validation, Record Keeping, Programming Principles, Code Reusability, Problem Solving
★ 4.8 (10) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Workflow Management, Collaboration, Stakeholder Engagement, Collaborative Software, Management Reporting, Team Collaboration, Business Workflow Analysis, Project Coordination, Teamwork, Communication Strategies, Project Management Software, User Feedback, Coordinating, AI Workflows, Stakeholder Communications, Security Controls, Decision Intelligence, Project Management, Issue Tracking, Role-Based Access Control (RBAC)
Beginner · Specialization · 3 - 6 Months