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.

Creo Incubator
Skills you'll gain: Teamwork, Team Management, Team Building, Team Collaboration, Team Leadership, Team Performance Management, Team Motivation, Collaboration, Cross-Functional Collaboration, Virtual Teams, Organizational Effectiveness, Accountability Frameworks, Diversity and Inclusion, Accountability, Intercultural Competence, Diversity Awareness, Cultural Diversity, Trustworthiness, Drive Engagement, Leadership
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Agentic Workflows, Generative AI Agents, Retrieval-Augmented Generation, AI Workflows, Business Process Automation, ChatGPT, Product Automation, Model Context Protocol, Automation, Vector Databases, Agentic systems, Prompt Engineering, Workflow Management, Jira (Software), Social Media Campaigns, Agile Methodology, Context Management, Waterfall Methodology
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Compensation and Benefits, Compensation Management, Compensation Strategy, Benefits Administration, Compensation Analysis, Human Resource Strategy, Administration, Job Evaluation, Employee Performance Management, Employee Engagement, Organizational Effectiveness, Program Implementation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, AI literacy, Large Language Modeling, Natural Language Processing, Model Training, Machine Learning, Model Evaluation, Decision Intelligence, Hugging Face, Machine Learning Methods, Generative AI, LLM Application, Bayesian Network, Human Centered Design, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Design, Relational Databases, Databases, SQL, Big Data, Database Systems, Database Management Systems, NoSQL, Operational Databases, Data Warehousing, Data Management, Query Languages, Virtual Machines, Data Storage, Data Analysis, Unstructured Data
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Personalization, Feature Engineering, Personalized Service, Customer Insights, Customer Analysis, Marketing Analytics, Data Transformation, Predictive Analytics, Customer Engagement, Predictive Modeling, Data-Driven Marketing, Machine Learning Methods, Customer experience improvement, Applied Machine Learning, Machine Learning Algorithms, Machine Learning, Text Mining, Marketing Strategies, Business Intelligence, Data Analysis
Intermediate · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Non-Profit Accounting, Fundraising, Fundraising and Crowdsourcing, Grant Writing, Customer Relationship Management, Technology Strategies, Program Evaluation, Fiscal Management, Business Operations, Grant Applications, Customer Relationship Management (CRM) Software, Financial Statement Analysis, Web Design and Development, Performance Measurement, Operations Management, Financial Statements, Operations, Social Impact, Business, Finance
Intermediate · Course · 1 - 3 Months

Università Bocconi
Skills you'll gain: Leadership and Management, Branding, Business Management, Brand Management, Brand Strategy, Brand Loyalty, Data Strategy, Fundraising, Data-Driven Decision-Making, Marketing, Consumer Behaviour, Customer experience strategy (CX), Customer Engagement, Value Propositions, Target Audience
Mixed · Course · 1 - 3 Months

Skills you'll gain: Infrastructure Architecture, Metadata Management
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Database Management Systems, Data Modeling, Cloud Infrastructure, Cloud Security, Databases, Management Information Systems, Cloud Computing, Database Systems, Security Awareness, Cloud Platforms, Database Management, Information Management, Cloud Computing Architecture, Database Design, Information Systems, Cloud Services, Cloud Solutions, Network Infrastructure, Network Model, Data Storage
Beginner · Course · 1 - 4 Weeks
Icahn School of Medicine at Mount Sinai
Skills you'll gain: Matlab, Bioinformatics, Mathematical Software, Quantitative Research, Unsupervised Learning, Data Synthesis, Research, Mathematical Modeling, Molecular Biology, Simulation and Simulation Software, Pharmacology, Science and Research, Cell Biology, Biotechnology, Laboratory Research, Molecular, Cellular, and Microbiology, General Science and Research, Life Sciences, Network Analysis, Biology
Intermediate · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Claude Code, Anthropic Claude, Multimodal Prompts, Prompt Engineering, Prompt Patterns, Generative AI Agents, AI Orchestration, Context Engineering, Code Reusability, AI Workflows, Software Development, Generative AI, Software Quality Assurance, Software Development Life Cycle, Automation, Artificial Intelligence, Software Architecture, Software Testing, Software Design, Software Development Methodologies
Beginner · Course · 1 - 3 Months