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.

Board Infinity
Skills you'll gain: Performance Testing, Maintainability, Software Testing, Code Review, Software Technical Review, Security Testing, Test Planning, Software Quality Assurance, Test Tools, White-Box Testing, Regression Testing
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Brainstorming, Innovation, Design Thinking, Ideation, New Product Development, Product Development, Collaboration, Analysis, Project Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Backlogs, Business Workflow Analysis, Issue Tracking, Project Controls, Project Performance, Root Cause Analysis, Performance Metric, Data-Driven Decision-Making, Automation, Process Analysis, Process Design, Performance Measurement, Automation Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, Debugging, Business Process Automation, Automation, AWS Identity and Access Management (IAM), Serverless Computing, Amazon DynamoDB, API Gateway, JSON, User Accounts
Intermediate · Course · 1 - 3 Months

Skills you'll gain: jQuery, Ajax, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Content Accessibility Guidelines, Usability, Javascript and jQuery, Hypertext Markup Language (HTML), Web Development, Web Design and Development, Usability Testing, Javascript, Application Deployment, Web Design, Interactive Data Visualization, Event-Driven Programming, Semantic Web, Web Applications, Functional Testing
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Transformation, Customer Analysis, Data Analysis, Customer Data Management, MongoDB, Data Processing, Data Validation, Financial Data, Data Import/Export, Data Pipelines, Data Integration, Development Environment
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Proposal Writing, Proposal Development, Sales Process, Enterprise Sales, Business Writing, B2B Sales, Sales Presentation, Business Marketing, Specialized Sales, Presentations, Company, Product, and Service Knowledge, Target Audience
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: API Design, Application Programming Interface (API), Restful API, Postman API Platform, Flask (Web Framework), MySQL, Databases, Software Versioning, Software Development, Design
Beginner · Course · 1 - 4 Weeks

Creo Incubator
Skills you'll gain: Design Thinking, Value Propositions, Business Modeling, Entrepreneurship, Ideation, Lean Methodologies, Adaptability, Innovation, Problem Solving, New Product Development, Customer Analysis, Decision Making, Critical Thinking
Beginner · Course · 1 - 3 Months
Skills you'll gain: Hugging Face, Large Language Modeling, MLOps (Machine Learning Operations), Generative AI, Artificial Intelligence and Machine Learning (AI/ML), AI Product Strategy, Transfer Learning, Applied Machine Learning, AI Personalization, Model Deployment, Model Evaluation, Responsible AI, Performance Tuning, Model Based Systems Engineering, Program Evaluation, Analysis
Intermediate · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Graphic and Visual Design Software
Intermediate · Specialization · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Media and Communications, Augmented and Virtual Reality (AR/VR), Revenue Management, Innovation, Brand Management, Content Strategy, Augmented Reality, New Product Development, Digital Transformation, Storytelling, Marketing Strategy and Techniques, Trend Analysis, Sustainability Reporting, People Analytics, Metadata Management, Game Theory, Digital Design, Artificial Intelligence, Open Source Technology, 3D Modeling
Beginner · Course · 1 - 4 Weeks