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.

University of Michigan
Skills you'll gain: Histogram, Generative AI, Model Evaluation, Data Literacy, Data Visualization, Data Presentation, Statistical Hypothesis Testing, Scientific Methods, Descriptive Statistics, Data Storytelling, Statistics, Data Analysis, Data Ethics, Experimentation, Data Science, Data-Driven Decision-Making, Research Design, Statistical Visualization, AI Enablement, Artificial Intelligence
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Generative AI, Image Quality, Creativity, Web Applications
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Generative AI, AI Product Strategy, AI Enablement, Business Solutions, Customer experience strategy (CX), Innovation, Performance Analysis, Performance Measurement, Project Risk Management, Solution Design, Experience Design, Communication Strategies, Stakeholder Communications, Process Design, Business Transformation, Business Risk Management, Business Strategy, Agile Product Development, Talent Acquisition, Recruitment Strategies
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Data Ethics, Responsible AI, Regulatory Compliance, Business Ethics, Compliance Management, AI Enablement, Applied Machine Learning, Project Implementation, AI Product Strategy, Business Solutions, Solution Design, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Model Evaluation, MLOps (Machine Learning Operations), Data-Driven Decision-Making, Machine Learning Algorithms
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Conflict Management, Emotional Intelligence, Mediation, Relationship Management, Teamwork, Negotiation, De-escalation Techniques, Collaboration, Leadership, Empathy, Leadership Development, Team Leadership, Organizational Leadership, Active Listening, Communication, Organizational Skills
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Project Planning, Stakeholder Management, Planning, Conflict Management, Project Management, Project Scoping, Leadership and Management, Project Coordination, Influencing, Organizational Structure, Communication Strategies
Mixed · Course · 1 - 3 Months

Skills you'll gain: Social Media Campaigns, Social Media Marketing, Social Media, Digital Media Strategy, Content Creation, Social Media Content, Search Engine Optimization, Social Media Strategy, Guest Relations, Hospitality, Web Analytics and SEO, Digital Marketing, Storytelling, Instagram, Key Performance Indicators (KPIs), Customer Engagement
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Beginner · Specialization · 3 - 6 Months
Imperial College London
Skills you'll gain: Logo Design, Computer Graphics, Visualization (Computer Graphics), 3D Assets, Android Development, Augmented and Virtual Reality (AR/VR), Android Studio, Computer Graphic Techniques, Animations
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Empowerment, Resilience, Personal Development, Self-Awareness, Teamwork, Collaboration, Constructive Feedback, Relationship Building, Active Listening, Interpersonal Communications
Beginner · Course · 1 - 4 Weeks
Illinois Tech
Skills you'll gain: Health Informatics, Clinical Informatics, Technology Roadmaps, Patient Flow, Public Health, Health Systems, Innovation, Health Care, Healthcare Project Management, Systems Integration, Data Analysis, Health Policy, Medical Terminology, Emerging Technologies, Data Management, Data Governance, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Regulatory Compliance, Natural Language Processing
Intermediate · Specialization · 1 - 3 Months

American Council on Exercise
Skills you'll gain: Selling Techniques, Exercise Science, Sales, Goal Setting, Health And Wellness Coaching, Customer Retention, Smart Goals, Nutrition and Diet, Consultative Selling, Customer Acquisition Management, Patient Education And Counseling, Workplace inclusivity, Motivational Interviewing, Patient Communication, Safety Training, Kinesiology, Active Listening, Performance Measurement, Health Education, Injury Prevention
Beginner · Specialization · 1 - 3 Months