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.

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, Computer Programming, Computer Graphics, Interaction Design, Artificial Intelligence
★ 4.3 (568) · Mixed · Course · 1 - 3 Months

Columbia University
Skills you'll gain: Construction, Business Transformation, Innovation, Architecture and Construction, Construction Management, Organizational Change, Workforce Development, General Construction and Construction Labor, Emerging Technologies, Digital Transformation, Thought Leadership, Sustainable Design, Climate Change Adaptation, Machine Learning
★ 4.8 (411) · Beginner · Course · 1 - 3 Months

Technical University of Denmark (DTU)
Skills you'll gain: Power Electronics, Electrical Power, Plant Operations and Management, Sustainable Engineering, Electrical Systems, Sustainable Technologies, Energy and Utilities, Semiconductors, Electronics, Environmental Engineering, Electrical Engineering, Materials science, Physics, Engineering Calculations, Manufacturing Processes, Mathematical Modeling
★ 4.6 (161) · Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Risk Analysis, Risk Management, Organizational Structure, Risk Mitigation, Organizational Strategy, Culture Transformation, Strategic Leadership, Art History, Organizational Effectiveness, Drive Engagement, Target Market, Customer Analysis, Market Opportunities, Organizational Leadership, Strategic Communication, Stakeholder Communications, Liberal Arts, Performing Arts, Target Audience, Communication Strategies
★ 4.6 (241) · Mixed · Course · 1 - 3 Months

Georgia Institute of Technology
Skills you'll gain: Business Writing, Proposal Writing, Business Correspondence, Presentations, Report Writing, Writing, Microsoft PowerPoint, Business Communication, Writing and Editing, Grammar, Peer Review, English Language, Communication Strategies
★ 4.7 (515) · Beginner · Course · 1 - 4 Weeks

Emory University
Skills you'll gain: Consulting, Management Consulting, Interviewing Skills, Professional Networking, Recruitment, Client Services, Project Management, Organizational Structure, Project Scoping, Case Studies, Team Management, Relationship Building, Data-Driven Decision-Making, Complex Problem Solving, Communication
★ 4.8 (525) · Beginner · Course · 1 - 3 Months

IE Business School
Skills you'll gain: Surveys, Consumer Behaviour, Survey Creation, Market Research, Data Analysis, Marketing, Data Collection, Marketing Psychology, Marketing Strategies, Research Methodologies, Research Design, Market Data, Customer Analysis, Experimentation, Decision Making, B2B Sales
★ 4.5 (753) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Predictive Modeling, Data Manipulation, Predictive Analytics, Big Data, Data Mining, Data Analysis, Data Science, Data-Driven Decision-Making, Unsupervised Learning, Analytics, Data Analysis Software, Model Evaluation, No-Code Development, Software Installation
★ 4.3 (217) · Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Systems Architecture, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Computer Hardware, Peripheral Devices, Memory Management, Data Storage
★ 4.1 (152) · Beginner · Course · 1 - 4 Weeks

Commonwealth Education Trust
Skills you'll gain: Student Engagement, Teaching, Education and Training, Pedagogy, Formal Learning, Human Learning, Working With Children, Child Development, Instructional Strategies, Childhood Education and Development, Learning Theory, Collaboration, Cultural Diversity, Substance Abuse
★ 4.7 (315) · Mixed · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Product Lifecycle Management, Embedded Systems, Embedded Software, Automation Engineering, Machine Controls, Manufacturing and Production, Manufacturing Processes, Product Engineering, Robotic Process Automation, Control Systems, Computer-Aided Design, Manufacturing Operations, Automation, Internet Of Things, Production Process, Robotics, Cyber Engineering, Digital Transformation, Business Process Automation, C (Programming Language)
★ 4.5 (43) · Intermediate · Specialization · 1 - 3 Months

University of Virginia Darden School Foundation
Skills you'll gain: Large Language Modeling, Customer Insights, Online Advertising, Marketing Planning, ChatGPT, Branding, Marketing Strategies, Design Thinking, Keyword Research, AI Product Strategy, Brand Marketing, LLM Application, Brand Awareness, Brand Strategy, Digital Marketing, Generative AI, Personalized Service, AI Personalization, Customer Communications Management, Machine Learning
★ 4.3 (158) · Beginner · Specialization · 1 - 3 Months