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: Oil and Gas, Petroleum Industry, Process Engineering, Chemical Engineering, Production Process, Safety Standards, Materials science, Equipment Design, Facility Repair And Maintenance, Environmental Regulations, Engineering Calculations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

Peking University
Skills you'll gain: Proposal Development, Social Sciences, Research Methodologies, Research, Scientific Methods, Surveys, Experimentation, Data Collection, Research Design, Qualitative Research, Sample Size Determination, Healthcare Ethics, Probability & Statistics, Systems Of Measurement
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, C# (Programming Language), Game Design, Object Oriented Programming (OOP), Software Design, Programming Principles, Application Development, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Product Promotion, Marketing Materials, Promotional Strategies, Product Knowledge, Design, Presentations, Dashboard, Graphic and Visual Design, Commercialization, Creative Design, Graphic Design, Sales
Beginner · Guided Project · Less Than 2 Hours

Unilever
Skills you'll gain: Supply Chain Systems, Supply Chain Management, Data Management, Data Lakes, Supply Chain Planning, Data Analysis Software, Real Time Data, Business Technologies, Inventory Management System, Forecasting, Data Analysis, Data-Driven Decision-Making, AI Enablement, Problem Solving, Interviewing Skills
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Patient Safety, Patient-centered Care, Accident Prevention, Collaboration, Safety Standards, Teamwork, Patient Advocacy, Stress First Aid, Healthcare Ethics, Accountability, Risk Management, Leadership, Communication
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Lead Generation, Email Marketing, Driving engagement, Digital Advertising, Marketing Automation, Customer Engagement
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Simulation and Simulation Software, Systems Thinking, Data Sharing, Data Modeling, Systems Design, Mathematical Modeling, Interactive Data Visualization, Biology, Environment, Storytelling
Beginner · Guided Project · Less Than 2 Hours
Universidade de São Paulo
Skills you'll gain: Talent Management, Team Management, Product Development, Decision Making, Agile Product Development, Business Process, Operational Analysis, Strategic Prioritization, Leadership, Business Strategy, Culture Transformation, Prioritization, Scalability, Employee Engagement
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Security Strategy, Cyber Governance, Security Management, Cyber Risk, Compliance Management, Risk Management, Regulatory Compliance, Cyber Security Policies, Cybersecurity, Law, Regulation, and Compliance, Cyber Security Strategy, Governance, NIST 800-53, Security Controls, Procedure Development, Data Governance, Program Standards, Computer Security
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Constructive Feedback, Talent Management, Human Resources Management and Planning, Course Development, Recruitment, Human Resources, Employee Training, Instructional Design, Performance Appraisal, Employee Performance Management, Culture Transformation, Interactive Learning, Organizational Effectiveness, Program Evaluation
Beginner · Course · 1 - 3 Months