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: JavaScript Frameworks, React.js, Application Development, Application Frameworks, Application Deployment, Web Frameworks, Web Applications, Front-End Web Development, Development Environment, Web Development Tools, Web Development, Frontend Performance, HTML and CSS, Responsive Web Design, Data Access, Server Side, Configuration Management
Beginner · Course · 1 - 4 Weeks

Technion - Israel Institute of Technology
Skills you'll gain: Oncology, Patient Communication, Patient-centered Care, Patient Education And Counseling, Hospice, Pharmacology, Drug Interaction, Patient Education and Support, Treatment Planning, Pain Management, Care Management, Clinical Research, Cultural Sensitivity, Health Systems
Beginner · Course · 3 - 6 Months
Universidad Austral
Skills you'll gain: Mobile Development, Cross Platform Development, React Redux, iOS Development, Continuous Integration, Apple iOS, Test Automation, Unit Testing, Data Persistence, User Interface (UI), Development Testing, CI/CD, Angular, UI Components, User Interface (UI) Design, TypeScript, Animations
Beginner · Course · 1 - 4 Weeks

Corporate Finance Institute
Skills you'll gain: Star Schema, Data Presentation, Data Modeling, Tableau Software, Interactive Data Visualization, Business Intelligence, Extract, Transform, Load, Dashboard, Business Intelligence Software, Dashboard Creation, Performance Tuning, Technical Analysis, Model Optimization, Database Design, Data Visualization Software, Plot (Graphics), Market Data, Statistical Visualization, Data Visualization, Trend Analysis
Advanced · Specialization · 3 - 6 Months

Edureka
Skills you'll gain: Vibe coding, Model Context Protocol, Prompt Engineering, Claude Code, Responsible AI, Prompt Patterns, Prompt Engineering Tools, Anthropic Claude, LLM Application, AI Orchestration, Authentications, Agentic Workflows, AI Integrations, AI Workflows, AI Enablement, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Visual Design, Design, Correlation Analysis
Beginner · Course · 1 - 4 Weeks

Rutgers the State University of New Jersey
Skills you'll gain: Procurement, Key Performance Indicators (KPIs), Organizational Structure, Strategic Sourcing, Supplier Relationship Management, Supplier Management, Talent Management, Organizational Effectiveness, Performance Measurement, Procedure Development, Cross-Functional Collaboration, Recruitment Strategies
Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Customer Acquisition Management, Target Market, Market Opportunities, Competitive Analysis, Go To Market Strategy, Market Analysis, Persona Development, Ideation, Value Propositions, Business Modeling, New Product Development, Entrepreneurship, Strategic Partnership, Process Mapping, Sprint Planning, Brainstorming, Growth Strategies, Entrepreneurial Finance, New Business Development, Problem Solving
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Marketing Design, Marketing Collateral, Graphic Design, Marketing Materials, Content Creation, Digital Content, Organizational Skills, Marketing, Collaborative Software, Data Sharing, Design and Product, Branding, Google Workspace, User Accounts, Advertising
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: MySQL Workbench, MySQL, Database Design, SQL, Database Development, Database Systems, Database Management, Relational Databases, Databases, Data Integration, Data Manipulation, Business Intelligence
Beginner · Guided Project · Less Than 2 Hours

Arizona State University
Skills you'll gain: Prototyping, Manufacturing Processes, Cost Estimation, Design Strategies, Research and Design, Materials science, Electronics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Business Workflow Analysis, Prompt Engineering Tools, Generative AI Agents, AI Workflows, Business Process Automation, Generative AI, AI Enablement, Process Optimization, No-Code Development, AI Integrations
Intermediate · Course · 1 - 3 Months