Object Oriented Design courses can help you learn principles like encapsulation, inheritance, and polymorphism, along with design patterns such as Singleton and Factory. You can build skills in creating reusable code, improving software maintainability, and designing systems that are easier to understand and extend. Many courses introduce tools like UML for modeling, as well as programming languages such as Java and Python, which are commonly used to implement object-oriented concepts in real-world applications.

Duke University
Skills you'll gain: Telehealth, Teamwork, Patient Communication, Collaboration, Health Technology, Health Care, Patient Coordination, Communication, Patient Education And Counseling, Patient-centered Care, Patient Treatment, Patient Flow, Primary Care, Health Systems, Health Equity
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: White-Box Testing, Test Planning, Test Case, Software Testing, Software Documentation, Test Automation, Software Quality Assurance, Code Review, Test Data, Issue Tracking, Software Technical Review, Quality Assurance, Development Environment, Technical Communication
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Social Media, Social Media Strategy, Social Media Marketing, Social Media Management, Social Media Campaigns, Social Media Content, Marketing Communications, Target Audience, Strategic Communication, Media Planning, Brand Marketing, Media Strategy, Communication Planning, Media and Communications, Digital Media Strategy, Brand Strategy, Brand Management, Social Media Analytics, Paid media, Content Creation
Intermediate · Specialization · 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

Skills you'll gain: Prompt Engineering, Responsive Web Design, OpenAI API, HTML and CSS, Cascading Style Sheets (CSS), Javascript, LLM Application, Application Development, User Interface (UI) Design, Web Design and Development, Application Programming Interface (API), OpenAI, Figma (Design Software)
Intermediate · Guided Project · Less Than 2 Hours

L&T EduTech
Skills you'll gain: Building Codes, Construction, Structural Engineering, Construction Engineering, General Construction and Construction Labor, Laboratory Testing, Civil Engineering, Engineering Practices, Structural Analysis, Engineering Design Process, Design Specifications, Engineering Calculations, Engineering Analysis, Test Equipment
Advanced · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Web Scraping, JSON, Extensible Markup Language (XML), Network Protocols, Web Services, Data Access, Application Programming Interface (API), Restful API, Data Processing, Python Programming, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

Alfaisal University | KLD
Skills you'll gain: Conflict Management, Mediation, De-escalation Techniques, Social Skills, Problem Solving, Emotional Intelligence, Collaboration, Empathy, Active Listening, Communication
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Image Quality, Image Analysis, Digital Signal Processing, Computer Graphics, Python Programming, Color Theory, Algorithms
Intermediate · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Business Ethics, Conflict Management, Organizational Effectiveness, Ethical Standards And Conduct, Political Sciences, Industrial and Organizational Psychology, Organizational Structure, Social Sciences, Organizational Development, Governance, Relationship Management, Innovation
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Constructive Feedback, Growth Mindedness, Rapport Building, Accountability Frameworks, Proactivity, Relationship Building, Discussion Facilitation, Recognizing Others, Lifelong Learning, Open Mindset, Motivational Skills, Team Collaboration, Empathy, Professionalism, Decision Making, Team Building, Diversity and Inclusion, Mentorship, Employee Coaching, Emotional Intelligence
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: SketchUp (3D Modeling Software), AutoCAD, Data Import/Export, 3D Modeling, Design Software, Model Optimization, Design, Digital Design, File Management
Beginner · Course · 1 - 3 Months