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: Innovation, Business Modeling, Design Thinking, Creative Problem-Solving, Creative Thinking, Entrepreneurship, New Business Development, Creativity, Open Mindset, Lean Methodologies, Organizational Development, Organizational Structure, Customer Analysis
ā 4.8 (111) Ā· Advanced Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, AWS Identity and Access Management (IAM), Identity and Access Management, Amazon Elastic Compute Cloud, Cloud Deployment, Cloud Computing Architecture, Amazon CloudWatch, Amazon S3, Databases, Database Systems, Cloud Services, Cloud Computing, Relational Databases, Database Administration, Public Cloud, Amazon DynamoDB, Application Deployment, Database Design, AWS CloudFormation, Cloud Storage
Intermediate Ā· Specialization Ā· 3 - 6 Months

Coursera
Skills you'll gain: Diagram Design, Data Import/Export, Collaborative Software, Technical Communication, Technical Documentation, User Accounts
ā 4.8 (33) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

Tecnológico de Monterrey
Skills you'll gain: Web Analytics, Search Engine Marketing, Digital Analysis, Marketing Analytics, Digital Marketing Campaigns, Market Research, Digital Marketing, Data-Driven Marketing, Search Engine Optimization, Analytical Skills, Online Advertising, Email Marketing, Customer Data Management, Marketing Effectiveness, Customer Insights, Consumer Behaviour, Customer Relationship Management (CRM) Software, Digital Advertising, Data Analysis, Customer Relationship Management
ā 4.9 (41) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Visualization (Computer Graphics), 3D Assets, Software Visualization, Design Software
ā 5 (18) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Board Infinity
Skills you'll gain: ASP.NET, Restful API, .NET Framework, JSON, C# (Programming Language)
ā 3.9 (44) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Scientific Methods, Science and Research, Critical Thinking, Bayesian Statistics, General Science and Research, Research, Analytical Skills, Research Design, Research Methodologies, Statistical Methods, Probability, Probability & Statistics
ā 4.9 (43) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Adobe
Skills you'll gain: Layout Design, Typography, Graphic and Visual Design, Adobe Illustrator, Graphic and Visual Design Software, Creative Design, Visual Design, Graphic Design, Design, Design Elements And Principles, Adobe Creative Cloud, Content Creation
ā 4.6 (9) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Queen Mary University of London
Skills you'll gain: Stakeholder Management, Stakeholder Engagement, Change Management, Stakeholder Communications, Professional Networking, Matrix Management, Organizational Change, Organizational Leadership, Stakeholder Analysis, Leadership, Organizational Structure, Leadership Development, Team Leadership, Influencing, Professional Development, Organizational Strategy, Relationship Building, Personal Development, Branding, Storytelling
ā 4.7 (44) Ā· Advanced Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Decision Intelligence, Digital Transformation, GitHub Copilot, Generative AI, ChatGPT, Software Development Tools, AI literacy, Business Transformation, LLM Application, Program Development, AI Integrations, Operational Efficiency, Responsible AI, User Interface (UI) Design, Debugging
ā 4.6 (28) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Universitat PolitĆØcnica de ValĆØncia
Skills you'll gain: Sustainable Architecture, Systems Thinking, Sustainable Systems, Architectural Design, Sustainable Design, Building Design, Architecture and Construction, Sustainable Development, Landscape Architecture, Environmental Engineering, Structural Analysis, Environmental Regulations, Policy Analysis, Research, and Development, Environment and Resource Management, Materials science, Thermal Management
Intermediate Ā· Course Ā· 1 - 4 Weeks

UniversitĆ di Napoli Federico II
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Scripting Languages, Scripting, Programming Principles, Data Manipulation, Data Management, Functional Design, Debugging, Database Management, Data Access, File Management, File I/O, Databases
ā 4.1 (42) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks