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.

Sungkyunkwan University
Skills you'll gain: Diagram Design, Liberal Arts, Culture, Cultural Diversity
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Health Systems, Healthcare Industry Knowledge, Systems Analysis, Enterprise Architecture, Systems Integration, Concept Of Operations, System Requirements, Requirements Analysis, System Testing
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Software Quality Assurance, Quality Assurance, Software Testing, Test Tools, Jira (Software), Development Testing, Regression Testing, Functional Testing, Software Quality (SQA/SQC), Test Planning, Test Case, Technical Communication, Issue Tracking, Agile Methodology, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Dashboard Creation, Tableau Software, Interactive Data Visualization, Financial Reporting, Data Presentation, Financial Data, Management Reporting, Business Reporting, Financial Statements, Business Intelligence, Financial Acumen, Financial Analysis, Data Visualization Software, Performance Analysis, Key Performance Indicators (KPIs)
Intermediate · Guided Project · Less Than 2 Hours

University of London
Skills you'll gain: Applied Mathematics, Trigonometry, Mathematics and Mathematical Modeling, Graphing, Calculus, Computer Science, Mathematical Theory & Analysis, Geometry, Plot (Graphics), Mechanics, Computer Graphics, Graph Theory, Mathematical Modeling, Functional Requirement, Physics, Graphic Design, Derivatives
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Solution Architecture, Network Planning And Design, Cloud Computing Architecture, Enterprise Architecture, Amazon Web Services, Service Oriented Architecture, Software As A Service, Application Security, Cloud Solutions, Security Architecture Review, Identity and Access Management, Security Engineering, Application Design, Cloud Deployment, Network Performance Management, Network Infrastructure, Network Engineering, Enterprise Application Management, AWS Identity and Access Management (IAM), Data Migration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Collaborative Software, Application Programming Interface (API), Restful API, Software Development Tools, Software Design, Scenario Testing, Software Documentation, Mockups, Web Services, Software Versioning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Journey Mapping, Collaborative Software, User Experience, Customer experience improvement, Customer experience strategy (CX), Experience Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Strategic Decision-Making, Corporate Strategy, Business Strategies, Business Strategy, Business Ethics, Growth Strategies, Strategic Thinking, Organizational Strategy, Strategic Prioritization, Business Planning, Ethical Standards And Conduct, Operational Efficiency, Business Process Reengineering, Organizational Effectiveness, Corporate Sustainability, Competitive Analysis, Portfolio Management, Resource Allocation, Internal Controls, Program Implementation
Mixed · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Microsoft SQL Servers, SQL, Query Languages, Transaction Processing, Database Management, Data Manipulation, Relational Databases, Databases, Database Design, Database Software, Data Management, Data Integrity, Data Presentation, Performance Tuning
Mixed · Course · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: Star Schema, Data Modeling, Extract, Transform, Load, Performance Tuning, Tableau Software, Model Optimization, Database Design, Data Warehousing, Data Integration
Advanced · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Apache Kafka, Prometheus (Software), Performance Metric, Data Processing, Network Monitoring, Transaction Processing, Event Monitoring, Configuration Management, Network Troubleshooting, Network Architecture
Intermediate · Course · 1 - 4 Weeks