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.

Amazon Web Services
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Grafana, System Monitoring, Dashboard, Network Monitoring, Event Monitoring, VMware ESX Servers, Continuous Monitoring, System Configuration, Systems Administration, Incident Management, IT Management, Network Performance Management, Linux, Cloud Management, Infrastructure Security, Servers, Network Infrastructure, Cloud Applications, Operations, Design
★ 4.8 (24) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Meta Ads Manager, Graphic and Visual Design, Conversion Funnel Analysis, Graphic Design, Marketing Budgets, Target Audience, Campaign Management, Photography, Facebook, Layout Design, Google Ads, Design, Online Advertising, Design Elements And Principles, Storytelling, Photo/Video Production and Technology, Creativity, Social Media, Visual Storytelling, Aesthetics
★ 4.8 (12) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Systems Development Life Cycle, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Decision Intelligence, Digital Transformation, Java Programming, Generative AI
★ 4.3 (631) · Beginner · Professional Certificate · 3 - 6 Months

University of the Arts London
Skills you'll gain: Cultural Responsiveness, Diversity Awareness, Culture, Cultural Diversity, Sustainable Development, Sustainable Systems, Aesthetics, Cultural Sensitivity, Design Thinking, Social Justice, Diversity Equity and Inclusion Initiatives, Storytelling, Sociology, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Sage Publications
Skills you'll gain: Grant Writing, Concision, Writing, Research Design, Research Methodologies, Writing and Editing, Research and Design, Research, Persuasive Communication, Editing
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Node.JS, Restful API, Database Design, Front-End Web Development, React Redux, Ajax, Database Development, Database Application, Server Side, Back-End Web Development, NoSQL, Javascript, Full-Stack Web Development, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
★ 4.4 (1.5K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Adobe Firefly, Visual Storytelling, AI powered creativity, Prompt Engineering, Ideation, Prompt Patterns, Style Guides, Creative Thinking, Creative Design, Creativity, Design Thinking, Visual Design, Design, Creative Problem-Solving, Graphic and Visual Design, Generative AI, Branding, Prompt Engineering Tools, Design Elements And Principles, Competitive Analysis
Beginner · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Blockchain, Cryptography, Transaction Processing, Cryptographic Protocols, Network Protocols, Payment Systems, Distributed Computing, Virtual Environment, Data Integrity, Virtual Machines, Algorithms, Verification And Validation, User Accounts
★ 4.6 (7.8K) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Incident Management, Incident Response, Technical Communication, Performance Metric, Cloud Infrastructure, DevOps, Devops Tools, Systems Design, System Design and Implementation, Business Metrics, CI/CD, Automation
Advanced · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, Web Design, Typography, API Design, Web Applications, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), React.js, Javascript, Web Development
★ 4.7 (600) · Beginner · Specialization · 3 - 6 Months

Chegg Skills
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Business Analytics, Analytics, Responsible AI, AI literacy, Decision Support Systems, Multimodal Prompts, Data Ethics, Data Literacy, Business Intelligence, ChatGPT, Data Analysis, Generative AI, Data-Driven Decision-Making, Data Visualization, Artificial Intelligence, Critical Thinking, Problem Solving
Beginner · Specialization · 1 - 3 Months