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.

Google Cloud
Skills you'll gain: Virtual Private Networks (VPN), Google Cloud Platform, Multi-Cloud, Hybrid Cloud Computing, Virtual Networking, Border Gateway Protocol, Network Infrastructure, General Networking, Wide Area Networks, Network Routing, Network Planning And Design, Network Administration, Cloud Security, Encryption
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Problem Solving, Critical Thinking and Problem Solving, Creativity, Creative Problem-Solving, Human Factors, Decision Making, Human Learning, Human Computer Interaction, Mental Concentration, Human Machine Interfaces, Learning Theory, Usability, Memory Management, Human Centered Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Back-End Web Development, Front-End Web Development, OpenAI API, Server Side, Full-Stack Web Development, Application Development, HTML and CSS, Generative AI, User Interface (UI) Design, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Figma (Design Software), Cascading Style Sheets (CSS), AI Personalization, AI Integrations, Real Time Data
Intermediate · Guided Project · Less Than 2 Hours

Eindhoven University of Technology
Skills you'll gain: Laboratory Equipment, Engineering, Scientific, and Technical Instruments, Systems Of Measurement, Building Design, Laboratory Procedures, Simulation and Simulation Software, Architectural Design, Simulations, Architecture and Construction, Human Factors, Design Strategies, Physics, Physiology, 3D Modeling
Mixed · Course · 1 - 3 Months
Macquarie University
Skills you'll gain: Microsoft Excel, Excel Macros, Excel Formulas, Data Validation, Data Modeling, Spreadsheet Software, Verification And Validation, Data Integrity, Auditing, Dependency Analysis, Automation
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Content Strategy, Content Marketing, Content Performance Analysis, Content Development and Management, Content Optimization, Web Content, Social Media Content, Paid media, Digital Content, Digital Media Strategy, Marketing Strategies, Content Creation, Email Marketing, Online Advertising, Content Scheduling, Cross-Channel Marketing, Copywriting, Search Engine Optimization, Advertising, Digital Advertising
Beginner · Course · 1 - 4 Weeks

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

Board Infinity
Skills you'll gain: Bootstrap (Front-End Framework), Javascript, HTML and CSS
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Internet Of Things, Docker (Software), Grafana, Development Environment, Embedded Software, Security Controls, Devops Tools, Containerization, Interactive Data Visualization, DevOps, JSON, Network Protocols, Dashboard Creation, Embedded Systems, Authentications, Automation, Data Storage
Intermediate · Course · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Model Context Protocol, Vibe coding, Context Engineering, AI Product Strategy, Responsible AI, No-Code Development, Prototyping, AI Personalization, Application Development, Artificial Intelligence, AI literacy, AI Workflows, AI Integrations, Application Design, Generative AI Agents, User Experience Design, Human Centered Design, Agentic systems, User Experience, User Interface and User Experience (UI/UX) Design
Beginner · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Numerical Analysis, Engineering Calculations, Chemical Engineering, Engineering Analysis, Applied Mathematics, Differential Equations, Simulation and Simulation Software, Equipment Design, Process Engineering, Python Programming, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: JSON, Javascript, JavaScript Frameworks, Software Testing, Unit Testing, Scripting, Frontend Performance, Event-Driven Programming, Hypertext Markup Language (HTML), Scripting Languages, Data Validation, Data Structures, Network Protocols, Verification And Validation
Beginner · Course · 1 - 3 Months