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.

Skills you'll gain: Cloud Security, Emotional Intelligence, Stakeholder Management, Risking, Data Ethics, Data Governance, Data Security, Enterprise Architecture, Executive Presence, Professional Development, AI Enablement, AI Product Strategy, Infrastructure as Code (IaC), Financial Forecasting, Systems Architecture, Continuous Deployment, Terraform, Incident Management, Performance Tuning, Cloud Deployment
Intermediate · Professional Certificate · 3 - 6 Months

Logical Operations
Skills you'll gain: Microsoft Word, Collaborative Software, Microsoft 365, Excel Macros, Microsoft Office, Document Management, Collaboration, Productivity Software, Microsoft Windows, Productivity, Technical Documentation, Web Content, Writing, Report Writing, Writing and Editing, Web Content Accessibility Guidelines, Editing, Business Writing, Computer Literacy, Business Communication
Mixed · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Hugging Face, Generative AI, JSON
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Microsoft PowerPoint, Microsoft 365, Microsoft Office, Presentations, Multimedia, Animations, Data Visualization, Collaborative Software, Productivity Software, Collaboration, Sales Presentations, Security Controls, Graphic and Visual Design, User Interface (UI), Graphics Software
Mixed · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Web Services, Cloud Computing, Cloud Computing Architecture, Cloud Storage, Cloud Infrastructure, Cloud Applications, Google Cloud Platform, Flask (Web Framework), Distributed Computing, Containerization, Software Architecture, Docker (Software), Virtualization, Restful API, JSON, Microservices, Scalability, Extensible Markup Language (XML), API Design, Computer Architecture
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: C# (Programming Language), Microsoft SQL Servers, Application Development, Data Validation, Application Design, Database Application, Business Reporting, SQL, Data Access, User Interface (UI), Issue Tracking, Data Integrity, User Interface (UI) Design, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React Redux, React Native, React.js, Application Development, Scalability, Data Validation, UI Components, Web Applications, Mobile Development, Data Persistence, Business Logic, Application Design, Front-End Web Development, Authentications, User Interface (UI), User Experience Design, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Node.JS
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Marketing Analytics, Marketing Effectiveness, Market Analysis, Competitive Analysis, Marketing, Key Performance Indicators (KPIs), Market Research, Target Audience, Target Market, Dashboard, Return On Investment, Value Propositions, Smart Goals, Business Strategy, Cross-Channel Marketing, Concision, Variance Analysis, Strategic Partnership, Data Collection, Strategic Decision-Making
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Collaborative Software, Google Docs, Document Management, Data Sharing, File Management, Shared Media, Google Workspace, Project Documentation, Cross-Functional Collaboration, Verification And Validation, Role-Based Access Control (RBAC), Microsoft 365, Security Awareness
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Logo Design, Typography, Canva (Software), Style Guides, Brand Strategy, Branding, Graphic and Visual Design, Scalability, Marketing Design, Color Theory, Brand Management, Presentations, Design Elements And Principles, AI Enablement, Auditing, Asset Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Infrastructure as Code (IaC), Istio, Terraform, Kubernetes, Cloud-Native Computing, Serverless Computing, Microservices, DevOps, Amazon Web Services, API Gateway, Scalability, CI/CD, Application Deployment, Cloud Deployment, Restful API, Containerization, Amazon DynamoDB, Prometheus (Software), Cloud Applications, Redis
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Science, Molecular Biology, Data Analysis, Computer Science, Statistical Analysis, Computational Thinking, Biostatistics, Statistics, Software Engineering, Algorithms, Biology
Mixed · Course · 1 - 4 Weeks