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.

LearnQuest
Skills you'll gain: Data Warehousing, Data Architecture, Data Storage, Extract, Transform, Load, Database Architecture and Administration, Data Integration, Star Schema, Cloud Storage, Data Mart, Database Design, Snowflake Schema, Query Languages, Metadata Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Learning Management Systems, Instructional Design, Test Tools, Education Software and Technology, Design, Leadership
Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Color Theory, Performing Arts, Design, Storytelling, Diversity Awareness, Cultural Sensitivity, Detail Oriented, Creativity
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Data Analysis, Data Cleansing, Databases, Query Languages, Data Transformation, MySQL Workbench, Data Integrity
Beginner · Course · 1 - 3 Months

Institute for the Future
Skills you'll gain: Visionary, Systems Thinking, Responsible AI, Strategic Thinking, Brainstorming, Game Theory, Creative Thinking, Dealing With Ambiguity, Collaboration, Interviewing Skills, Emerging Technologies, Strategic Planning, Innovation, Cognitive flexibility, Ethical Standards And Conduct, Empathy, Creativity
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Interactive Learning, Education Software and Technology, Design Strategies, Pedagogy, Mathematics Education, Digital pedagogy, Simulation and Simulation Software, Simulations, Interactive Design, Science and Research, Experimentation, User Feedback, Scientific Visualization, Chemistry, Display Devices, Graphing, Physics, Biology, Algebra, Geometry
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Health Informatics, Executive Presence, Strategic Communication, Health Technology, Healthcare Ethics, Strategic Planning, Health Care Administration, Health Policy, Leadership, Business Planning, Patient Safety, Innovation, Healthcare Project Management, Telehealth, Organizational Strategy, Design Thinking, Advocacy, Communication, Continuous Quality Improvement (CQI), Safety Standards
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Content Performance Analysis, Video Editing, Social Media, Photography, Photo Editing, Branding, Brand Awareness, Drive Engagement
Beginner · Course · 1 - 4 Weeks

Case Western Reserve University
Skills you'll gain: Healthcare Project Management, Continuous Quality Improvement (CQI), Clinical Leadership, Patient Safety, Care Management, Teamwork, Collaboration, Innovation, Systems Thinking, Leadership, Systems Of Measurement
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Responsible AI, Stakeholder Engagement, AI Enablement, Stakeholder Management, Team Performance Management, Project Management, Data Ethics, Workforce Management, Risk Mitigation, Project Management Life Cycle, Agile Methodology, Risk Analysis, Artificial Intelligence, Team Management, Team Building, Scalability, Budget Management
Intermediate · Course · 1 - 4 Weeks

Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Innovation, Organizational Structure, Competitive Analysis, Business Strategy, Organizational Strategy, Business Strategies, Research, Strategic Thinking, Business Research, Case Studies, Presentations
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Hydraulics, Engineering Analysis, Engineering Calculations, Mechanical Engineering, Chemical Engineering, Process Flow Diagrams, Process Analysis, Mathematical Modeling
Intermediate · Course · 1 - 4 Weeks