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.

Imperial College London
Skills you'll gain: Innovation, Product Development, Intellectual Property, Design Thinking, New Product Development, Health Systems, Presentations, Public Speaking, Verbal Communication Skills, Commercialization, Ideation, Organizational Structure, Persuasive Communication, Healthcare Project Management, Strategic Communication, Organizational Change, Health Technology, Healthcare Industry Knowledge, Entrepreneurship, Public Health
Beginner · Specialization · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Human Centered Design, Problem Solving, Critical Thinking, Analytical Skills, Data Science, Complex Problem Solving, Decision Making, Data Analysis
Beginner · Course · 1 - 4 Weeks
University of California, Irvine
Skills you'll gain: Discussion Facilitation, English Language, Social Skills, Constructive Feedback, Active Listening, Verbal Communication Skills, Interpersonal Communications, Public Speaking, Collaboration, Critical Thinking, Vocabulary
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Process Flow Diagrams, Business Process Modeling, Data Modeling, Microsoft Visio, Diagram Design, Business Process, Business Analysis, Data Flow Diagrams (DFDs)
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Agile Project Management, Planning, Agile Methodology, Scrum (Software Development), Scaled Agile Framework, User Story, Sprint Planning, Team Building, People Management, Teamwork, Risk Management, Sprint Retrospectives, Culture Transformation, Backlogs, Project Design, Timelines, Organizational Skills, Resource Management, Business Management, Performance Metric
Beginner · Specialization · 1 - 3 Months

Berklee
Skills you'll gain: Entrepreneurship, Creativity, Team Building, Creative Thinking, Presentations, Innovation, Self-Starter, Brand Strategy, Open Mindset, Collaboration, Product Development, Visionary, Curiosity, Professional Networking, Problem Solving
Beginner · Course · 1 - 4 Weeks

The World Bank Group
Skills you'll gain: Climate Change Adaptation, Climate Change Mitigation, Interactive Learning, Environmental Issue, Sustainable Development, Social Impact, Environment, Environmental Policy, Natural Resource Management, Environmental Science, Energy and Utilities, Water Resource Management, Scientific Methods, Policy Analysis, Cooperation, Collaboration
Beginner · Course · 1 - 4 Weeks

École Nationale des Ponts et Chaussées
Skills you'll gain: Petroleum Industry, Sustainable Engineering, Environmental Engineering, Oil and Gas, Environment Health And Safety, Construction Engineering, Civil Engineering, Occupational Safety and Health Administration (OSHA), Safety Assurance, Transportation Operations, Sustainable Design, Energy and Utilities, Materials science, Construction, Chemical Engineering, Technical Standard, Chemistry, Production Process, Performance Testing, Manufacturing Processes
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Cloud Hosting, HTML and CSS, Web Design and Development, GitHub, Web Servers, Web Content, Web Design
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
Beginner · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Digital pedagogy, Instructional Design, Education Software and Technology, Pedagogy, Learning Management Systems, Teaching, Emerging Technologies, Virtual Reality, Professional Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Target Audience, Content Creation, Social Media Content, Social Media, Content Strategy, Marketing Materials, Social Media Marketing, Social Media Strategy, Graphic Design, Marketing Design, Branding
Beginner · Guided Project · Less Than 2 Hours