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.

John Wiley & Sons
Skills you'll gain: Critical Thinking and Problem Solving, Complex Problem Solving, Problem Solving, Strategic Decision-Making, Advanced Analytics, Decision Making, Critical Thinking, Data Storytelling, Strategic Thinking, Systems Thinking, Creative Problem-Solving, Storytelling, Analytical Skills, Statistical Analysis, Solution Design, Teamwork, Persuasive Communication, Business Strategy, Analysis, Business Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Lean Manufacturing, Lean Methodologies, Process Mapping, Process Improvement and Optimization, Lean Six Sigma, Process Optimization, Process Improvement, Process Analysis, Business Process Improvement, Six Sigma Methodology, Business Process, Operational Efficiency, Quality Improvement, Process Design, Production Process, Continuous Improvement Process, Waste Minimization, Root Cause Analysis, Organizational Skills
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Course Development, Learning Management Systems, Collaboration, Training and Development, Teamwork, Team Collaboration, Content Management
★ 4.8 (6) · Beginner · Guided Project · Less Than 2 Hours
University of Colorado Boulder
Skills you'll gain: Basic Electrical Systems, electromagnetics, Mathematical Modeling, Education Software and Technology, Simulations, Simulation and Simulation Software, Physics, Experimentation, Scientific Visualization
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Diversity Equity and Inclusion Initiatives, Diversity and Inclusion, Diversity Training, Workplace inclusivity, Diversity Awareness, Cultural Diversity, Intercultural Competence, Safety Culture, Team Building, Employee Engagement, Cultural Responsiveness, Empathy, Collaboration, Culture, Decision Making, Advocacy, Equities, Self-Awareness, Mitigation
Beginner · Course · 1 - 4 Weeks

CertNexus
Skills you'll gain: Application Security, Threat Modeling, Human Factors (Security), Secure Coding, Open Web Application Security Project (OWASP), Vulnerability, Computer Security, Vulnerability Management, Vulnerability Assessments, Data Security, Security Strategy, Security Controls, Cyber Security Strategy, Computer Programming, Design, Python Programming, Javascript, Design Strategies, JavaScript Frameworks, Node.JS
Mixed · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Keyword Research, Business Planning, Business Modeling, iOS Development, Business Strategy, Entrepreneurship, Strategic Marketing, Promotional Strategies, Marketing Strategies, Growth Strategies, Earned Media, Search Engine Optimization, Revenue Management, Go To Market Strategy, Product Promotion, Competitive Analysis, Advertising
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Web Presence, Content Management Systems, Web Content, Web Development Tools, Web Design, Content Management, Web Design and Development, No-Code Development, Web Development, User Accounts, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

★ 5 (12) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, AI Orchestration, Agentic Workflows, Prompt Engineering, Generative AI Agents, AI Enablement, Agentic systems, AI Security, Prompt Patterns, Salesforce, Responsible AI, Enterprise Application Management, Context Engineering, Artificial Intelligence, Data Governance, Data Architecture, Automation, Business Requirements, Customer Relationship Management (CRM) Software, Data Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Memory Management, Cross Platform Development, Mobile Development, UI Components, Data Store, Animations, Data Storage Technologies, Object Oriented Programming (OOP), Performance Tuning, Programming Principles, Data Persistence, Data Storage, Cloud Storage, Dataflow
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Lifelong Learning, Productivity, Prioritization, Goal Setting, Prompt Engineering, Willingness To Learn, AI Personalization, Database Development, AI literacy, Dashboard, Strategic Prioritization, Database Design, Database Software, Relational Databases, Databases, Database Management, Time Management, Organizational Skills, Workflow Management, Personal Development
Beginner · Specialization · 1 - 3 Months