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.

Universidad Nacional Autónoma de México
Skills you'll gain: Research, Education and Training, Investigation, Pedagogy, Teaching, Intelligence Collection and Analysis, Research Methodologies, Research Design, Information Management
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Infographics, Canva (Software), Graphic and Visual Design, Planning, Graphic Design, Design, Graphical Tools, Design Software, Collaboration
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Web Design and Development, Web Applications, HTML and CSS, Web Development, Vector Databases, AI Personalization, Javascript, User Interface (UI), Interactive Design, Natural Language Processing, Human Machine Interfaces, Database Management
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Board Infinity
Skills you'll gain: Model View Controller, Spring Framework, Java, Security Assertion Markup Language (SAML), Web Applications, Software Design Patterns, Transaction Processing, Data Validation, Verification And Validation
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Real Estate, Land Management, Property and Real Estate, Commercial Real Estate, Investments, Investment Management, Market Dynamics, Economic Development, Environment and Resource Management, Economics, Market Trend, Sustainable Development, Socioeconomics
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Canva (Software), Photo Editing, Instagram, Social Media Content, Social Media, Content Creation, Social Media Marketing, Photography, User Accounts, Dashboard, Graphic Design
Beginner Ā· Guided Project Ā· Less Than 2 Hours

University of Florida
Skills you'll gain: Lean Methodologies, Patient-centered Care, Patient Safety, Patient Flow, Scientific Methods, Medical Management, Health Systems, Value-Based Care, Kanban Principles, Patient Communication, Continuous Quality Improvement (CQI), Healthcare Industry Knowledge, Care Management, Operating Room (OR), Cleanliness, Business Systems Analysis, Case Studies, Capacity Management
Mixed Ā· Course Ā· 1 - 3 Months

University of London
Skills you'll gain: Pseudocode, Algorithms, Computational Thinking, Computer Science, Data Structures, Diagram Design, Program Development
Beginner Ā· Course Ā· 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Distributed Computing, Scalability, Database Design, Database Management Systems, Database Systems, Database Architecture and Administration, Database Management, Relational Databases, SQL, Performance Tuning, Data Integrity, Transaction Processing
Intermediate Ā· Course Ā· 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Tool Calling, LLM Application, Multimodal Prompts, Prompt Patterns, Prompt Engineering, Large Language Modeling
Beginner Ā· Project Ā· Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Planning, Collaboration, Leadership, Leadership and Management, Teamwork, Organizational Leadership, Team Leadership, Organizational Strategy, Strategic Communication, Communication, Adaptability, Digital Communications, Problem Solving, Goal Setting
Beginner Ā· Course Ā· 1 - 4 Weeks

UniversitĆ di Napoli Federico II
Skills you'll gain: Research Methodologies, Qualitative Research, Research Design, Social Sciences, Case Studies, Statistical Analysis, Systems Thinking, Computational Logic, Regression Analysis, Political Sciences
Beginner Ā· Course Ā· 1 - 3 Months