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 California, Davis
Skills you'll gain: Focus Group, Qualitative Research, Discussion Facilitation, Business Research, Market Research, Surveys, Report Writing, Recruitment, Research Reports, Research Methodologies, Survey Creation, Drive Engagement, Research Design, Research, Interviewing Skills, Stakeholder Engagement, Analysis, Sample Size Determination
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Azure DevOps, Terraform, DevOps, Azure DevOps Pipelines, Infrastructure as Code (IaC), Kubernetes, CI/CD, Enterprise Architecture, GitHub, Governance, Microsoft Azure, Role-Based Access Control (RBAC), Workflow Management, Release Management, Generative AI Agents, Git (Version Control System), Code Review, IT General Controls (ITGC), Identity and Access Management, Capacity Management
Advanced · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Reinforcement Learning, Computational Logic, Agentic systems, Bayesian Network, Decision Intelligence, Machine Learning, Bayesian Statistics, AI literacy, Markov Model, Algorithms, Computational Thinking, Probability, Model Optimization, Probability & Statistics, Probability Distribution
Build toward a degree
Intermediate · Course · 1 - 3 Months
Johns Hopkins University
Skills you'll gain: Sanitation, Public Health, Health Systems, Human Services, Epidemiology, Social and Human Services, Public Health and Disease Prevention, Emergency Response, Health Equity, Health Disparities, Infection Control, Water Resources, Community Health, Infectious Diseases, Immigration Law, Nutrition and Diet, Mitigation, Preventative Care, Care Coordination, Nutritional Assessment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Information Systems Security, Business Process Modeling, Security Management, Systems Development Life Cycle, Systems Development, Information Systems, Cyber Attacks, Cybersecurity, Software Development Life Cycle, Management Information Systems, Business Process Management, Enterprise Resource Planning, IT Management, Requirements Analysis, Incident Response, Business Process, Database Management Systems, Business Intelligence, Cloud Computing, Data Management
Beginner · Specialization · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Design, Software Design Patterns, Object Oriented Programming (OOP), Software Design, Programming Principles, C (Programming Language), Algorithms, Memory Management, Graph Theory, Artificial Intelligence, Data Structures, Simulations
Intermediate · Course · 1 - 3 Months

Creo Incubator
Skills you'll gain: Stakeholder Management, Stakeholder Communications, Stakeholder Engagement, Teamwork, Stakeholder Analysis, Virtual Teams, Professionalism, Team Management, Social Skills, Stress Management, Team Building, Team Collaboration, Empathy & Emotional Intelligence, Collaboration, Team Leadership, Intercultural Competence, Crisis Management, Leadership, Leadership and Management, Business Leadership
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Professional Networking, LinkedIn, Professional Development, Relationship Building, Follow Through, Interpersonal Communications, Professionalism, Business Communication, Rapport Building, Verbal Communication Skills, Communication, Community Outreach, Collaboration, General Networking, Business Marketing, Personal Development, Business Relationship Management, Business Leadership, Leadership Development, Growth Strategies
Beginner · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Electrical Systems, Building Codes, Electrical Wiring, Construction Inspection, Electrical Power, Electric Power Systems, HVAC, Electrical Equipment, Power Electronics, Engineering Calculations, Architectural Design, Basic Electrical Systems, Electrical Safety, Engineering Practices, Mechanical Design, Energy and Utilities, Architectural Engineering, Systems Analysis, Construction, Land Development
Beginner · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Corporate Strategy, Innovation, Performance Measurement, Entrepreneurship, Organizational Strategy, Key Performance Indicators (KPIs), Strategic Partnership, Business Strategy, Business Planning, Needs Assessment, Program Management, Program Implementation, New Business Development, Plan Execution, Technology Strategies, Organizational Development, Business Metrics, Business Development, Leadership, Environmental Social And Corporate Governance (ESG)
Beginner · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Internet Of Things, Cryptography, Security Requirements Analysis, Network Architecture, Network Security, Operating Systems, Software Systems, System Programming, Cybersecurity, Real Time Data, Web Services, Advanced Encryption Standard (AES), Encryption, Network Protocols, Public Key Cryptography Standards (PKCS), Communication Systems, Systems Design
Intermediate · Specialization · 3 - 6 Months

L&T EduTech
Skills you'll gain: Robotics, Machine Controls, Automation Engineering, Programmable Logic Controllers, Electrical Equipment, Electrical Systems, Hydraulics, Control Systems, Simulation and Simulation Software, Internet Of Things, Manufacturing Processes, Mechanical Engineering, Real Time Data, Human Machine Interfaces, Simulations, Automation, Industrial Engineering, Hardware Troubleshooting, Image Analysis, Equipment Design
Intermediate · Specialization · 1 - 3 Months