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 Colorado Boulder
Skills you'll gain: Semiconductors, Electrical Engineering, Electronic Systems, Electronic Components, Materials science, Electronic Hardware, Electronics, Electrical and Computer Engineering, Physics, Electronics Engineering, Applied Mathematics, Mathematical Modeling
Build toward a degree
Advanced Ā· Specialization Ā· 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: Digital pedagogy, Collaboration, Innovation, Higher Education, Problem Solving, Learning Strategies, Instructional Design, digital literacy, Complex Problem Solving, Critical Thinking
Mixed Ā· Course Ā· 1 - 3 Months

IE Business School
Skills you'll gain: Product Lifecycle Management, Brand Strategy, Brand Management, Customer experience strategy (CX), Branding, Brand Awareness, Product Management, Brand Loyalty, Product Strategy, Product Planning, New Product Development, Internal Communications, Design and Product, Employee Engagement, Growth Strategies, Customer Engagement, Portfolio Management, Competitive Analysis
Beginner Ā· Course Ā· 1 - 3 Months

Hebrew University of Jerusalem
Skills you'll gain: Computer Science, Computer Architecture, Computer Programming, System Programming, Virtual Machines, Operating Systems, Hardware Architecture, Software Architecture, Algorithms, Object Oriented Programming (OOP), Data Structures, Computer Graphic Techniques
Mixed Ā· Course Ā· 1 - 3 Months

Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Distributed Computing, Operating Systems, Performance Tuning, Scalability
Advanced Ā· Course Ā· 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Sustainable Business, Global Marketing, Virtual Teams, Business Ethics, Diversity Marketing, Corporate Sustainability, Sustainable Development, Cultural Sensitivity, Environmental Social And Corporate Governance (ESG), Workplace inclusivity, Intercultural Competence, Consumer Behaviour, Environmental Issue, Market Analysis, Solution Design, Diversity Awareness, Cultural Responsiveness, Culture, Cultural Diversity, Brand Strategy
Build toward a degree
Beginner Ā· Specialization Ā· 3 - 6 Months

Microsoft
Skills you'll gain: Data Analysis Expressions (DAX), Data Modeling, Star Schema, Power BI, Database Design, Data Warehousing, Business Intelligence, Data Analysis, Time Series Analysis and Forecasting, Performance Tuning, Data Visualization
Beginner Ā· Course Ā· 1 - 4 Weeks

IESE Business School
Skills you'll gain: Human Resource Policies, Human Resources Management and Planning, People Management, Talent Management, Compensation Management, Compensation Strategy, Recruitment, Talent Recruitment, Employee Performance Management, Performance Appraisal, Leadership Development, Leadership, Persona (User Experience)
Mixed Ā· Course Ā· 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Text Mining, Data Mining, Unstructured Data, Statistical Analysis, Natural Language Processing, Predictive Analytics, Analytics, Data Analysis, Statistical Methods, Unsupervised Learning, Probability & Statistics, Logistic Regression, Classification Algorithms
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Robotic Process Automation, Data Manipulation, Email Automation, Web Scraping, User Interface (UI), Business Process Automation, Automation, UI Components, Test Automation, Context Management, Excel Macros, Data Cleansing, Network Protocols, Data Import/Export, Software Development Tools, Data Management, Unstructured Data, Data Flow DiagramsāÆ(DFDs), Application Deployment, Programming Principles
Beginner Ā· Specialization Ā· 3 - 6 Months

Columbia University
Skills you'll gain: Project Schedules, Project Risk Management, Scheduling, Construction Management, Timelines, Lean Methodologies, Architecture and Construction, Construction Engineering, Milestones (Project Management), Diagram Design, Project Management Software, Work Breakdown Structure, Resource Allocation, Dependency Analysis
Beginner Ā· Course Ā· 3 - 6 Months

Skills you'll gain: Responsible AI, Social Media Management, Social Media, Social Media Marketing, Google Ads, Digital Marketing, Email Marketing, Social Media Strategy, Digital Advertising, Web Analytics and SEO, Online Advertising, Social Media Campaigns, Digital Media Strategy, Paid media, Pay Per Click Advertising, Content Creation, Customer Retention, Search Engine Optimization, Presentations, Generative AI
Beginner Ā· Professional Certificate Ā· 3 - 6 Months