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: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Security Engineering, Cyber Attacks, Cybersecurity, Security Requirements Analysis, Security Testing, Threat Modeling, Vulnerability Assessments, Software Design, Encryption, Vulnerability Management, Security Controls, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring
Intermediate Ā· Course Ā· 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Patient-centered Care, Healthcare Ethics, Patient Communication, Care Management, Medical Management, Preventative Care, Health Disparities, Professionalism, Nutrition and Diet, Health Promotion, Clinical Nutrition, Mental Health, Collaboration, Empathy, Social Determinants Of Health
Beginner Ā· Course Ā· 1 - 4 Weeks

LearnQuest
Skills you'll gain: Sales Presentation, Regional Sales, Selling Techniques, Presentations, Sales Process, Influencing, Persuasive Communication, Intercultural Competence, Storytelling, Language Interpretation, Translation, and Studies, Behavioral Economics, Sales Pipelines, Collaborative Software, Collaboration, Customer Relationship Management (CRM) Software, Stakeholder Management, Strategic Communication, Cross-Functional Collaboration, Customer Engagement, AI literacy
Intermediate Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Storytelling, Presentations, Microsoft PowerPoint, Oral Expression, Business Communication, Public Speaking, Verbal Communication Skills, Sales Presentations, Persuasive Communication, Drive Engagement, Target Audience
Intermediate Ā· Course Ā· 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, LLM Application, Generative AI Agents, Make.com, Agentic Workflows, ChatGPT, AI Orchestration, AI Workflows, Generative AI, Agentic systems, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Automation, Creativity, Machine Learning, Content Management, Digital Marketing
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Customer Insights, Customer Analysis, User Feedback, Customer experience strategy (CX), Customer experience improvement, Customer Service, Market Research, Branding, Advertising, Public Relations
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Scrimba
Skills you'll gain: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Programming Principles, Web Development, Graph Theory, Machine Learning Methods, Data Science, Solution Design
Intermediate Ā· Specialization Ā· 1 - 4 Weeks

Skills you'll gain: Syllabus Development, Microsoft Office, Web Content Accessibility Guidelines, Technical Documentation, Layout Design
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: LinkedIn, Professional Networking, Blogs, Content Marketing, Customer Engagement, Content Performance Analysis, Cloud Platforms, Marketing Analytics, Collaborative Software, Content Creation, Business Technologies, Business Marketing, Content Development and Management, Advertising Campaigns, Sales Prospecting, Social Media Content, Customer Relationship Building, Social Media, Social Media Marketing, Marketing
Beginner Ā· Specialization Ā· 3 - 6 Months

IESE Business School
Skills you'll gain: Delegation Skills, Management Training And Development, Prioritization, Meeting Facilitation, Professional Development, Leadership, Adaptability, Negotiation, Cooperation, Strategic Leadership, Collaboration, Team Management, Relationship Management, Decision Making, Self-Awareness, Talent Management, Diversity and Inclusion, Strategic Thinking, Diversity Awareness, Scheduling
Beginner Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Figma (Design Software), Wireframing, User Experience Design, User Experience, User Interface (UI), Prototyping, Information Architecture, UI Components, Web Design
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Frontend Integration, API Testing, React.js, Containerization, Cloud Deployment, API Gateway, Software Documentation, Amazon Web Services, Front-End Web Development, Application Programming Interface (API), Software Testing, Middleware, Test Automation, Technical Documentation
Advanced Ā· Course Ā· 1 - 3 Months