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.

Coursera
Skills you'll gain: JavaScript Frameworks, React.js, Application Development, Application Frameworks, Application Deployment, Web Frameworks, Web Applications, Front-End Web Development, Development Environment, Web Development Tools, Web Development, Frontend Performance, HTML and CSS, Responsive Web Design, Data Access, Server Side, Configuration Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Personalized Campaigns, Data-Driven Marketing, Prompt Engineering, Campaign Management, Marketing Automation, Marketing Strategies, Meta Ads Manager, Customer Analysis, Competitive Analysis, Email Marketing, Digital Advertising, Email Automation, Search Engine Optimization, Generative AI, ChatGPT, Market Research, AI Personalization, Content Optimization, A/B Testing, Content Creation
Intermediate · Specialization · 3 - 6 Months

University of Science and Technology of China
Skills you'll gain: Brainstorming, Creative Thinking, Creative Problem-Solving, Ideation, Problem Solving, Innovation, Adult Education, Productivity, Workflow Management, Social Sciences, Productivity Software, Collaboration, Quick Learning, Operational Efficiency, Learning Strategies, Lifelong Learning, Willingness To Learn, World History, Personal Development, Sociology
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Healthcare Ethics, Medical Equipment and Technology, Health Care Administration, Hospital Experience, Nursing Management, Nursing Administration, Health Systems, Infection Control, Medical Equipment, Intensive Care Unit, Health Administration, Medical Support, Medical Management, Telehealth, Health Informatics, Health Information Management, Patient Flow, Bed Management, Hospital Admissions, Health Technology
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: AI Enablement, Workforce Management, Human Resources Management and Planning, Human Resource Strategy, Workforce Development, Workforce Planning, Responsible AI, Resource Management, Performance Improvement, Employee Performance Management, Strategic Decision-Making, Data-Driven Decision-Making, AI Integrations, Process Optimization, Strategic Planning, Business Ethics, Ethical Standards And Conduct
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Surveys, Survey Creation, Interviewing Skills, Statistical Analysis, Research Methodologies, Research, Science and Research, Data Cleansing, Data Collection, Research Design, Scientific Methods, Social Sciences, Case Studies, Qualitative Research, Research Reports, Report Writing
Mixed · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Construction Engineering, Laboratory Testing, Construction, Construction Inspection, Production Process, Manufacturing and Production, Construction Management, Manufacturing Operations, Plant Operations and Management, Manufacturing Processes, Civil Engineering, General Construction and Construction Labor, Safety Standards, Commercial Construction, Process Validation, Product Testing, Engineering Plans And Specifications, Structural Engineering, Chemical Engineering, Materials science
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Tenacity, Persistence, Personal Attributes, Persona Development, Personal Development, Human Development, Self-Awareness, Case Studies, Emotional Intelligence, Psychosocial Assessments, Resilience, Empowerment, Growth Mindedness, Lifelong Learning, Applied Behavior Analysis, Psychology, Psychological Evaluations, Social Sciences, Higher Education, Sociology
Beginner · Specialization · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Computer Architecture, Microarchitecture, Hardware Architecture, Cloud Infrastructure, Systems Design, Systems Architecture, System Configuration, Software Architecture, System Design and Implementation, Computing Platforms, Cloud Computing, Performance Tuning, Configuration Management, Design Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Business Process Automation, Digital Transformation, Business Transformation, Automation, Emerging Technologies, Market Opportunities, Internet Of Things, Supply Chain Management, Data Integration, Distributed Computing, Systems Integration, Market Trend
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, OAuth, API Design, Application Programming Interface (API), Node.JS, Software Documentation, JavaScript Frameworks, Frontend Integration, Web Services, Middleware, Authentications, JSON, Web Frameworks, Server Side, Back-End Web Development, Authorization (Computing)
Mixed · Course · 1 - 4 Weeks
University of California, Irvine
Skills you'll gain: Blockchain, Cryptography, Data Integrity, Encryption, Cryptographic Protocols, FinTech, Transaction Processing, Data Structures, Verification And Validation
Beginner · Course · 1 - 4 Weeks