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.

Rutgers the State University of New Jersey
Skills you'll gain: Health Care Administration, Health Administration, Governance, Medical Management, Health Systems, Presentations, Healthcare Industry Knowledge, Organizational Structure, Health Care, Organizational Strategy
★ 4.6 (361) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Strategic Decision-Making, Business Leadership, Artificial Intelligence, Business Strategy, Corporate Strategy, Leadership, Organizational Structure, Automation, Organizational Change, Operational Efficiency, Cost Reduction
★ 4.5 (1.3K) · Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Organizational Strategy, Governance, Corporate Strategy, Organizational Structure, Business Strategies, Competitive Analysis, Business Management, Business Planning, Business Strategy, Business Ethics, Corporate Sustainability, New Business Development, Environmental Social And Corporate Governance (ESG), Business, Strategic Thinking, Entrepreneurship, Market Analysis, Strategic Decision-Making, Analysis, Stakeholder Analysis
★ 4.8 (551) · Mixed · Course · 1 - 3 Months

Copenhagen Business School
Skills you'll gain: Consumer Behaviour, Marketing Psychology, Market Research, Magnetic Resonance Imaging, Marketing, Sensory Systems Analysis, Neurology, Science and Research, Experimentation, Marketing Strategy and Techniques, Research Methodologies, Research Design, Data Collection, Analysis, Anatomy, Decision Making, Electrophysiology, Psychology
★ 4.7 (201) · Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Design Research, Design Thinking, Creative Thinking, Design, Creative Problem-Solving, Design Strategies, Aesthetics, Case Studies, User Experience Design, Sustainable Design, Graphic Design, Social Impact, Consumer Behaviour, Environmental Issue, Economics
★ 4.8 (565) · Mixed · Course · 1 - 3 Months
University of Washington
Skills you'll gain: Big Data, Relational Databases, Database Systems, Dataflow, Databases, Data Science, Database Theory, Data Manipulation, Data Store, Data Processing, Database Management Systems, NoSQL, Apache Spark, Distributed Computing, Apache Hadoop, SQL, Data Analysis, Query Languages, Cloud Computing, Python Programming
★ 4.3 (773) · Mixed · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Vocabulary, Oral Comprehension, Literacy, English Language, Language Competency, Grammar
★ 4.8 (150) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Responsible AI, AI powered creativity, Data Ethics, AI literacy, Generative AI, Art History, Artificial Intelligence, Creativity, Image Analysis, Ethical Standards And Conduct, Innovation, Risk Management Framework, Environmental Issue, Design Research, Intellectual Property, Problem Solving, Analysis, Experimentation, Leadership, Collaboration
★ 4.5 (141) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), File I/O, C++ (Programming Language), C and C++, Object Oriented Design, Debugging, Game Design, Computer Programming, Program Development, Event-Driven Programming, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Software Documentation, UI Components, Code Reusability
★ 4.5 (212) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Sustainable Design, Sustainable Technologies, Product Lifecycle Management, Product Development, Sustainable Engineering, Sustainable Development, Product Improvement, Sustainable Systems, Sustainability Reporting, Environmental Engineering, Waste Minimization, Environmental Science, Environment and Resource Management, Environmental Issue, Environment, Simulation and Simulation Software, Case Studies, Analysis, Functional Specification, Process Analysis
★ 4.3 (80) · Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: No-Code Development, Email Automation, Business Process Automation, Application Deployment, Automation, Business Process, Workflow Management, Cloud Applications, Google Workspace, Application Development, Application Performance Management, User Interface and User Experience (UI/UX) Design, Security Controls, Data Integration, Authorization (Computing), Application Design, Authentications, Scripting, Google Sheets, Application Lifecycle Management
★ 4.7 (197) · Beginner · Specialization · 3 - 6 Months

Packt
Skills you'll gain: Communication, Communication Strategies, Influencing, Verbal Communication Skills, Business Communication, Interpersonal Communications, Persuasive Communication, Writing, Writing and Editing, Motivational Skills, Business Correspondence, Empowerment, Decision Making, Collaboration, Conflict Management
★ 4.6 (171) · Beginner · Course · 1 - 4 Weeks