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.

L&T EduTech
Skills you'll gain: Electrical Power, Electric Power Systems, Energy and Utilities, Electrical Systems, Electrical Substation, Sustainable Technologies, Electrical Engineering, Environmental Regulations, Mechanical Engineering, Emerging Technologies, Mathematical Modeling, Engineering Calculations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Azure DevOps Pipelines, CI/CD, Authorization (Computing), Package and Software Management, Infrastructure as Code (IaC), Continuous Delivery, Authentications, Application Deployment, Azure DevOps, Continuous Integration, Cloud Deployment, DevSecOps, DevOps, OAuth, Security Controls, GitHub, Continuous Deployment, Git (Version Control System), Agile Methodology, Performance Tuning
Advanced · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Design Thinking, Global Marketing, Entrepreneurship, Business Modeling, Innovation, Team Building, Sales Presentations, Storytelling, Open Mindset, Market Research, Oral Expression, Entrepreneurial Finance, Ideation, Business Planning, New Business Development, Teamwork, Legal Risk, Market Dynamics, Relationship Building, Team Leadership
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Data-Driven Decision-Making, Strategic Decision-Making, Product Management, Customer Insights, Data Analysis, Forecasting, A/B Testing, Business Analytics, Analytics, Prioritization, Statistical Analysis, Business Metrics, User Research, Customer Retention, Machine Learning Methods, Root Cause Analysis, Statistical Methods, Stakeholder Communications
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Content Optimization, Auditing, Information Architecture, Web Analytics, Extensible Markup Language (XML), Frontend Performance, Digital Marketing Tools, Analysis, Prioritization, Performance Metric
Beginner · Course · 1 - 3 Months

SkillUp
Skills you'll gain: Tableau Software, Peer Review, Data Storytelling, Dashboard Creation, Dashboard, Data Presentation, Presentations, Data Cleansing, Business Intelligence, Data Visualization Software, Data Visualization, Interactive Data Visualization, Business Intelligence Software, Data Quality, Data Preprocessing, Data Analysis, Key Performance Indicators (KPIs)
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, Agentic Workflows, Generative AI Agents, AI Orchestration, Model Deployment, Automation, No-Code Development, AI Integrations, Prompt Engineering, Process Optimization, System Monitoring, Performance Analysis, Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Animation and Game Design, Multimedia, Motion Graphics, Video Editing, Computer Graphic Techniques, Photo/Video Production and Technology, Knowledge of Apple Software, Graphics Software, Data Import/Export, User Interface (UI), Timelines, File Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Illustrator, Typography, Design Software, Adobe Creative Cloud, Digital Design, Computer Graphic Techniques
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Diversity Awareness, Computational Thinking, Digital pedagogy, Education Software and Technology, Event-Driven Programming, Programming Principles, Program Development, Animation and Game Design, Computer Programming, Brainstorming
Beginner · Course · 1 - 3 Months

Alignor
Skills you'll gain: Influencing, Conflict Management, Diversity Awareness, Teamwork, Collaboration, Diversity Training, Diversity and Inclusion, Diversity Equity and Inclusion Initiatives, Cultural Diversity, Decision Making, Persuasive Communication, Team Management, Workplace inclusivity, Discussion Facilitation, Communication, Leadership, Communication Strategies, Negotiation, Interactive Learning
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: API Testing, Test Script Development, Scenario Testing, Software Testing, Integration Testing, Test Automation, Test Tools, Maintainability, Verification And Validation, User Interface (UI), Security Testing, Test Data, Scalability, Debugging, Code Reusability, Authentications, Compliance Reporting, Automation
Intermediate · Course · 1 - 4 Weeks