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.

Coursera
Skills you'll gain: Revenue Forecasting, Financial Modeling, Financial Forecasting, Real Estate, Forecasting, Cash Flow Forecasting, Risk Management, Property and Real Estate, Investment Management, Risk Analysis, Risk Mitigation, Investments, Financial Analysis, Operating Expense
★ 4.3 (74) · Beginner · Course · 1 - 4 Weeks
STARWEAVER
Skills you'll gain: Embedded Software, Embedded Systems, Electrical Systems, Cybersecurity, Program Development, Automation, Electronics, Sustainable Technologies, Control Systems, Electronic Hardware, Internet Of Things, Software Development
★ 4.5 (44) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Strategic Decision-Making, Accountability, Executive Presence, Decision Making, Conflict Management, Business Ethics, Trustworthiness, Succession Planning, Risk Management, Team Performance Management, Team Management, Organizational Structure, Stakeholder Management, Stakeholder Analysis, Diversity and Inclusion, Professional Networking, Business Relationship Management, Stakeholder Engagement, Relationship Building, Leadership
★ 4.5 (42) · Beginner · Specialization · 3 - 6 Months

Copenhagen Business School
Skills you'll gain: FinTech, Digital Transformation, Innovation, Financial Services, Business Transformation, Technology Strategies, Banking, Business Solutions, Business Strategy, IT Management, Organizational Strategy, Organizational Structure, Strategic Sourcing
★ 4.6 (284) · Beginner · Course · 1 - 3 Months

Multiple educators
Skills you'll gain: Sustainable Design, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Sustainable Business, Sustainability Reporting, Sustainable Technologies, Sustainable Development, Supply Management, Sustainability Standards, Business Ethics, Sustainable Systems, Operations Management, Supply Chain Management, Supply Chain Planning, Supply Chain, Manufacturing Operations, Strategic Sourcing, Supply Chain Systems, Procurement, Product Design
★ 4.5 (46) · Beginner · Specialization · 1 - 3 Months

Macquarie University
Skills you'll gain: Sample Size Determination, Statistical Hypothesis Testing, Statistics, Descriptive Statistics, Probability & Statistics, Microsoft Excel, Data Analysis, Statistical Analysis, Statistical Inference, Statistical Methods, Spreadsheet Software, Excel Formulas, Sampling (Statistics), Data-Driven Decision-Making, Box Plots, Probability Distribution, Descriptive Analytics, Data Visualization, Data Visualization Software, Variance Analysis
★ 4.7 (93) · Beginner · Course · 1 - 3 Months

Advancing Women in Tech
Skills you'll gain: Cross-Functional Team Leadership, AI Product Strategy, Design and Product, Technical Product Management, Engineering Management, Product Management, Team Leadership, Artificial Intelligence and Machine Learning (AI/ML), User Experience Design, Design, Team Management, AI Enablement, Artificial Intelligence, Interviewing Skills, Machine Learning, Deep Learning
★ 4.5 (158) · Beginner · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: E-Commerce, Branding, Entrepreneurship, Web Presence, Sales, Social Media, Business Development, Retail Management, Social Media Marketing, Logistics Management, Payment Systems, Web Design and Development, Logistics, User Experience, Inventory Management, Market Trend
★ 4.8 (187) · Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: LangChain, LLM Application, Large Language Modeling, Retrieval-Augmented Generation, Generative AI Agents, Prompt Engineering, Prompt Patterns, Generative Model Architectures, AI Workflows
★ 4.7 (334) · Beginner · Project · Less Than 2 Hours

Skills you'll gain: Architectural Drawing, Structural Engineering, Building Design, Structural Analysis, Architectural Engineering, Civil and Architectural Engineering, Building Codes, Engineering Software, Engineering Calculations, Simulation and Simulation Software, 3D Modeling
★ 4.7 (24) · Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Agile Project Management, Scrum (Software Development), Sprint Planning, Emotional Intelligence, Backlogs, Creative Problem-Solving, Scaled Agile Framework, Leadership Studies, Negotiation, Sprint Retrospectives, Conflict Management, Agile Software Development, Team Performance Management, Program Management, Brainstorming, Prioritization, User Story, Innovation, Problem Solving, Project Controls
★ 4.4 (95) · Beginner · Specialization · 3 - 6 Months

The University of Sydney
Skills you'll gain: Blockchain, Distributed Computing, Network Security, Scalability, Cryptography, Data Integrity, Transaction Processing, Algorithms
★ 4.5 (121) · Beginner · Course · 1 - 3 Months