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.

Copenhagen Business School
Skills you'll gain: Corporate Sustainability, Sustainable Business, Stakeholder Management, Employee Engagement, Stakeholder Engagement, Stakeholder Communications, Stakeholder Analysis, Corporate Strategy, Customer Relationship Building, Social Impact, Cross-Functional Collaboration, Strategic Partnership, Business Modeling
Beginner · Course · 1 - 3 Months

Skills you'll gain: Animations, 3D Assets, 3D Modeling, Computer Graphics, Computer Graphic Techniques, Performance Tuning, Video Game Development, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Salesforce Development, Salesforce, Middleware, CI/CD, Software Architecture, Solution Architecture, Continuous Deployment, Systems Architecture, Continuous Integration, Code Review, Force.com, Relational Databases, DevOps, API Design, Software Design, Software Design Patterns, Database Design, Security Architecture Review, System Design and Implementation, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Algorithms, Game Design, Video Game Development, Program Development, Programming Principles, 3D Assets, Debugging, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Presentation, Data-Driven Decision-Making, Dashboard, Data Visualization, Dashboard Creation, Key Performance Indicators (KPIs), System Monitoring, Performance Reporting, Performance Measurement, Performance Analysis, Data Visualization Software, Business Intelligence, Performance Metric, Business Intelligence Software, Continuous Monitoring, Cost Containment, Issue Tracking, Budget Management, Cost Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Diversity and Inclusion, Empathy, Diversity Equity and Inclusion Initiatives, Human Resource Policies, Business Leadership, Team Management, Interpersonal Communications, Non-Verbal Communication, De-escalation Techniques, Management Training And Development, Team Performance Management, Business Transformation, Rapport Building, Empathy & Emotional Intelligence, Emotional Intelligence, Strategic Leadership, Organizational Leadership, Communication, Sales, Marketing Strategies
Beginner · Course · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Social Impact, Social Justice, Sustainable Development, Community Development, Social Sciences, Disabilities, Diversity Equity and Inclusion Initiatives, Rehabilitation, Intercultural Competence, Health Promotion, Exercise Therapy, Public Health, Cultural Diversity, Stakeholder Engagement, Preventative Care, Governance
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Verification And Validation, Computational Thinking, Systems Design, Systems Analysis, Model Optimization, Software Design, Computer Architecture, Software Quality (SQA/SQC), Logical Reasoning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Serverless Computing, API Gateway, Cloud-Based Integration, Extensible Markup Language (XML), JSON, Amazon Web Services, Cloud Deployment, Cloud Development, Extensible Languages and XML, Application Programming Interface (API), Application Deployment, Cloud Applications, Data Processing, Data Transformation, API Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Time Series Analysis and Forecasting, File I/O, Code Reusability, Programming Principles, Data Import/Export, Data-oriented programming, Scripting, Data Analysis, Real Time Data, Scripting Languages, Data Processing, Data Science, Analysis, Computational Logic, Data Analysis Software, Data Manipulation, Machine Learning Methods, Complex Problem Solving, Machine Learning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Web Design and Development, Software Testing, Verification And Validation, Development Testing, Program Development, Maintainability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Content Management Systems, Authentications, Role-Based Access Control (RBAC), Application Deployment, Authorization (Computing), Cloud Deployment, Content Management, Restful API, Development Environment, Secure Coding, TypeScript, Maintainability, Application Programming Interface (API), Web Analytics and SEO, Query Languages, Business Logic, Control Panels, Model View Controller, Software Architecture
Intermediate · Specialization · 1 - 3 Months