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.

O.P. Jindal Global University
Skills you'll gain: Scientific Methods, Psychology, Research Design, Research, Research Methodologies, Mental and Behavioral Health, Mental Health, Clinical Psychology, Mental Health Diseases and Disorders, Physiology, Statistical Analysis, Neurology
Build toward a degree
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Restful API, Web Services, Java Platform Enterprise Edition (J2EE), Software Design, Java, Application Programming Interface (API), API Design, Web Applications, Object Oriented Design, Software Design Patterns, Software Architecture, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI Agents, Cloud API
Beginner · Project · Less Than 2 Hours

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Compensation Analysis, Compensation Management, Compensation Strategy, Compensation and Benefits, Benefits Administration, Labor Compliance, Regulatory Compliance, Labor Law, Communication Planning, Communication Strategies, Benchmarking, Equities
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Goal Setting, Positivity, Personal Development, Self-Awareness, Optimism, Time Management, Empowerment, Human Centered Design, Habit Formation, Professional Development, Verbal Communication Skills
Beginner · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Prompt Engineering, Prompt Patterns, Responsible AI, Data Ethics, AI literacy, Case Studies, Generative AI, Ethical Standards And Conduct, Artificial Intelligence, Business Ethics
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Sustainable Development, Environmental Issue, Education and Training, Environment, Pedagogy, Curriculum Development, Instructional and Curriculum Design, Teaching, Student Engagement, Systems Thinking, Case Studies, Community Development, Instructional Strategies, Culture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Customer Relationship Management (CRM) Software, Customer Relationship Management, Customer experience strategy (CX), Customer Success Management, Case Studies, Customer Acquisition Management, Customer Analysis, Brand Loyalty, Customer Relationship Building, Customer experience improvement, Customer Retention, Customer Data Management, Customer Engagement, Organizational Strategy, Marketing Automation, Salesforce, Customer Insights, Operational Analysis, Value Propositions, Market Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Manufacturing Operations, Production Management, Production Planning, Production Process, Operations Management, Production Schedule, Operations, Inventory Management, Business Operations, Inventory Control, Quality Control, Materials Management, Scheduling, Production Line, Inventory Management System, Inventory and Warehousing, Operational Efficiency, Lean Manufacturing, Quality Monitoring, Material Requirements Planning
Mixed · Course · 1 - 3 Months

Scrimba
Skills you'll gain: JSON, Restful API, API Design, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Dashboard Creation, Event-Driven Programming, HTML and CSS, Javascript, Wireframing, Web Servers, Web Development, Real Time Data, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
Intermediate · Specialization · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Team Motivation, Team Leadership, Leadership, Strategic Leadership, Team Performance Management, Leadership and Management, Team Collaboration, Leadership Studies, Team Building, Drive Engagement, Oral Expression, Storytelling, Coaching, Employee Coaching, Industrial and Organizational Psychology, Goal Setting, Employee Engagement, Collaboration, Compassion, Safety Culture
Build toward a degree
Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Sustainable Development, Cooperation, Discussion Facilitation, Collaboration, Environmental Issue, Community Development, Creative Thinking, Climate Change Programs, Cultural Responsiveness, Community Outreach, Climate Change Adaptation, Environmental Policy, Advocacy, Climate Change Mitigation, Education and Training, Diplomacy, Coordination
Beginner · Course · 1 - 4 Weeks