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.

University of Houston
Skills you'll gain: Value-Based Care, Organizational Change, Care Coordination, Health Care Administration, Business Transformation, Organizational Effectiveness, Organizational Structure, Governance, Health Informatics, Expense Management, Performance Measurement, Financial Modeling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Photo Editing, Content Creation, Graphic Design, Color Theory, Creative Design, Image Quality
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Medication Therapy Management, Pharmacotherapy, Pharmacology, Medical Prescription, Patient Education And Counseling, Pharmaceuticals, Drug Interaction, Value-Based Care, Utilization Management, Health Policy, Clinical Research, Patient Safety, Research Design, Epidemiology, Statistical Analysis
Mixed · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Data Visualization Software, Statistical Visualization, Data Presentation, Plot (Graphics), Data Storytelling, Tableau Software, Exploratory Data Analysis, Descriptive Statistics, Data Analysis, Descriptive Analytics, Histogram
Mixed · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Blockchain, Technology Strategies, Cloud-Based Integration, Business Transformation, Technology Roadmaps, Emerging Technologies, FinTech, Value Propositions, Business Risk Management, Business Strategies, Enterprise Architecture, Distributed Computing, Payment Systems
Beginner · Course · 1 - 4 Weeks

Meta
Skills you'll gain: Git (Version Control System), Android Jetpack, Android Development, Android Studio, User Interface and User Experience (UI/UX) Design, Mobile Development, User Interface (UI), Kotlin, Application Development, Wireframing, User Flows
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Game Design, Animation and Game Design, Storyboarding, Storytelling, Content Creation, Digital Publishing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, Mobile Development, Hypertext Markup Language (HTML), Web Development
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Performance Tuning, Web Development, Web Services, Web Applications, Object Oriented Design, Software Architecture, Microservices, Network Security, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: MySQL Workbench, MySQL, Database Design, SQL, Database Management, Relational Databases, Databases, Data Integration, Data Manipulation, Business Intelligence
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Requirements Analysis, System Requirements, Technical Documentation, Technical Writing, Data Modeling, Systems Analysis
Beginner · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Brand Strategy, Branding, Brand Management, Brand Awareness, Brand Loyalty, Strategic Marketing, Strategic Partnership, Organizational Strategy, Business Strategy, Marketing Strategies, Customer experience improvement, Growth Strategies, Strategic Communication, Market Share, New Business Development, Consumer Behaviour, User Experience, Product Lifecycle Management, Competitive Analysis
Beginner · Course · 1 - 4 Weeks