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.

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Mechanical Design, Technical Design
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Sustainable Architecture, Sustainable Technologies, Construction Management, Sustainable Design, Sustainability Standards, Environmental Management Systems, Sustainable Development, Construction, Building Design, Waste Minimization, Project Management, Environment and Resource Management, Energy and Utilities, Product Lifecycle Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Office
Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Peer Review, Organizational Strategy, Brand Management, Business Planning, Organizational Structure, Recruitment, Fundraising, Brand Strategy, Project Design, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Video Production, Graphic and Visual Design, Content Creation, Graphic Design, Content Marketing, Social Media Marketing, Social Media, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, ChatGPT, Content Creation, Generative AI, Operational Efficiency, Quality Improvement, AI Workflows, Social Media Content, Brainstorming, Artificial Intelligence
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Generative AI, Test Script Development, ChatGPT
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Negotiation, Cooperation, Personal Development, Teamwork, Professional Development, Conflict Management, Organizational Leadership, Leadership, Collaboration, Organizational Effectiveness, Strategic Thinking, Communication Strategies, Business Communication
Mixed · Course · 1 - 3 Months

Skills you'll gain: Oil and Gas, Hazard Analysis, Safety Standards, Environmental Resource Management, Energy and Utilities, Environmental Regulations, Petroleum Industry, Environment Health And Safety, Environmental Engineering, Plant Operations and Management, Waste Minimization, Chemical Engineering, Risk Analysis, Failure Mode And Effects Analysis, Electric Power Systems, Sustainable Technologies, Process Control, Process Engineering, Equipment Design
Beginner · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Health Policy, Research, Research Methodologies, Research Design, Program Evaluation, Qualitative Research, Case Studies, Public Health, Community Health, Data Collection, Patient-centered Care
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Virtual Teams, Conflict Management, Telecommuting, Trustworthiness, Interpersonal Communications, Team Leadership, Collaboration, Collaborative Software, Leadership, Team Building, Productivity, Social Skills, Rapport Building, Communication, Leadership Development, Relationship Building, Team Performance Management, People Management, Meeting Facilitation, Constructive Feedback
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Instagram, Social Media Marketing, Marketing Budgets, Social Media Content, Social Media, Marketing Materials, Content Creation, Graphic and Visual Design Software, Marketing, Data Visualization
Beginner · Guided Project · Less Than 2 Hours