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.

Microsoft
Skills you'll gain: Responsible AI, Customer Service, AI Personalization, AI Enablement, AI Integrations, Customer experience improvement, Customer Communications Management, Service Level, Interpersonal Communications, Service Design, Personalized Service, Customer Support, Customer experience strategy (CX), Decision Intelligence, Customer Engagement, Service Level Agreement, Decision Making, Workflow Management, Problem Solving, Data Analysis
Beginner · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Semiconductors, Display Devices, Computer Displays, Systems Design, Electrical Engineering, Technical Design, Electronics, Electronics Engineering, Engineering, Scientific, and Technical Instruments, Hardware Design, Electronic Components, Electrical and Computer Engineering, Materials science, Image Quality, Engineering Analysis, Engineering Calculations, Mathematical Modeling, Performance Testing, Physics
★ 3.8 (119) · Advanced · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Governance, Data Management, Business Analytics, Analytics, Data Quality, Data Ethics, Data Analysis, Data Warehousing, Big Data, Information Systems, Data Storage Technologies, Databases, Organizational Structure, Data-Driven Decision-Making, Data Access, Relational Databases, SQL, Data Storage, Organizational Effectiveness, Cloud Computing
★ 4.7 (3.2K) · Beginner · Course · 1 - 4 Weeks

Lund University
Skills you'll gain: Large Language Modeling, Precision Medicine, Artificial Intelligence, Mental Health Therapies, Patient Evaluation, Mental Health Diseases and Disorders, Risking, Ethical Standards And Conduct, Law, Regulation, and Compliance, Generative AI, Health Technology, Machine Learning, Diagnostic Tests, AI Personalization, Regulation and Legal Compliance, Patient-centered Care, Human Centered Design, Mental and Behavioral Health, Mental Health, Data Security
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Plant Operations and Management, Energy and Utilities, Mechanical Engineering, Electrical Power, Thermal Management, Engineering, Electric Power Systems, Process Engineering, Engineering Plans And Specifications, Environmental Engineering, Process Analysis, Systems Analysis, Civil Engineering, Engineering Analysis
Beginner · Course · 1 - 4 Weeks

Unilever
Skills you'll gain: Data Storytelling, Marketing Automation, Web Analytics, Marketing Effectiveness, Marketing Analytics, Customer Insights, Campaign Planning, Digital Marketing, Social Media Campaigns, Campaign Management, Digital Marketing Tools, Web Analytics and SEO, Market Analysis, Digital Advertising, Social Media Marketing, Digital Media Strategy, Customer Analysis, Search Engine Marketing, Digital Analysis, Google Analytics
★ 4.7 (347) · Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Data Modeling, Database Design, Extract, Transform, Load, Databases, Data Warehousing, Database Systems, Data Pipelines, Business Intelligence, Data Integrity, Data Validation, Data Mart, Business Process, Data Integration, Data Management, Data Quality, Data Transformation, Performance Testing
★ 4.7 (730) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: GitLab, CI/CD, Version Control, Continuous Integration, DevSecOps, Continuous Delivery, Git (Version Control System), GitHub, Devops Tools, DevOps, Continuous Deployment, Package and Software Management, Infrastructure as Code (IaC), Docker (Software), Containerization, Code Review, Application Deployment, Data Pipelines, AWS Identity and Access Management (IAM), Data Integration
Intermediate · Course · 1 - 3 Months

Columbia University
Skills you'll gain: Construction Estimating, Cost Estimation, Punch Work, Cost Management, Construction Management, Bidding, Cost Control, Cash Flows, Project Closure, Lean Methodologies, Project Controls, Project Estimation, Cash Flow Forecasting, Earned Value Management, Procurement, Construction
★ 4.7 (2.3K) · Beginner · Course · 3 - 6 Months

The State University of New York
Skills you'll gain: Branding, Brand Strategy, Marketing and Public Relations, Photo/Video Production and Technology, Entrepreneurship, Content Creation, Video Production, Copywriting, Business Modeling, Public Relations, Presentations, Customer Engagement, Value Propositions, Proposal Development, Web Design and Development, Business Planning, Photography, Web Presence, Marketing Strategies, Content Strategy
★ 4.7 (881) · Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Systems Architecture, Systems Design, Functional Design, Requirements Analysis, System Requirements, Requirements Elicitation, Functional Requirement, Verification And Validation
★ 4.8 (295) · Beginner · Course · 1 - 4 Weeks