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.

Tecnológico de Monterrey
Skills you'll gain: Search Engine Marketing, Digital Brand Strategy, Digital Media Strategy, Digital Marketing, Search Engine Optimization, Social Media Strategy, Content Strategy, Marketing Strategies, Social Media Marketing, Web Presence, Digital Marketing Tools, Social Media, Content Creation, Marketing Effectiveness, Email Marketing, Digital Communications, E-Commerce, Sales Strategy, Web Analytics, Target Audience
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LinkedIn, Interviewing Skills, Web Presence, Brand Management, Branding, Professional Networking, Marketing, Marketing Analytics, Storytelling, Portfolio Management, Content Marketing, Search Engine Optimization, Social Media Marketing, Email Marketing, Digital Marketing, AI Enablement
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Frontend Performance, Web Development Tools, CI/CD, Continuous Deployment, Web Applications, Cloud Deployment, Application Deployment, Cloud Applications, Application Development, Data Persistence, Cross Platform Development, Browser Compatibility, Software Architecture, Software Development Tools, Web Services, Event-Driven Programming, Performance Tuning, Development Testing, Data Storage Technologies, Software Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Strategic Communication, Strategic Leadership, Communication Planning, Drive Engagement, Strategic Planning, Business Planning, Internal Communications, Performance Measurement, Communication Strategies, Employee Engagement, Organizational Strategy, Key Performance Indicators (KPIs), Plan Execution, Meeting Facilitation, Performance Metric, Dashboard, Business Strategy, Leadership Development, Team Building, Teamwork
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Kafka, Real Time Data, Apache Spark, Dashboard, Dashboard Creation, PySpark, Data Pipelines, Business Intelligence, Data Lakes, Data Persistence, JSON, Continuous Monitoring, Business Metrics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Disaster Recovery, System Monitoring, Event Monitoring, Kubernetes, DevOps, Continuous Monitoring, Security Controls, Key Management, Authentications, Encryption
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Web Content, Prompt Engineering, Frontend Performance, Web Design and Development, Google Cloud Platform, Content Management, User Experience Design
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Timelines, Project Schedules, Calendar Management, Project Management, Time Management, Scheduling, Project Management Software, Stakeholder Communications, Stakeholder Management
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Test Driven Development (TDD), C and C++, C++ (Programming Language), Debugging, Maintainability, C (Programming Language), Software Design Patterns, System Programming, Functional Design, Secure Coding, Software Architecture, Cross Platform Development, Memory Management, Interoperability, Performance Tuning, Network Troubleshooting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Patient Communication, Patient-centered Care, Empathy, Social Skills, Interpersonal Communications, Constructive Feedback, Peer Review, Clinical Experience, Communication, Self-Awareness, Education and Training
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Shiny (R Package), User Interface (UI), User Interface (UI) Design, Data Visualization Software, Interactive Data Visualization, Statistical Visualization, UI Components, Application Deployment, Web Applications, Front-End Web Development, Data Analysis, Back-End Web Development, Spatial Data Analysis, Web Development, Full-Stack Web Development, Server Side, Python Programming, Development Environment
Intermediate · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: User Interface (UI), System Testing, Database Design, User Interface (UI) Design, Database Development, .NET Framework, Software Testing, Databases, Functional Requirement, Systems Development, ASP.NET, Program Development, System Design and Implementation, Database Management, C# (Programming Language), Web Applications, System Implementation
Mixed · Course · 1 - 3 Months