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.

Coursera
Skills you'll gain: Project Portfolio Management, Resource Utilization, Workflow Management, Dashboard, Project Management Software, Resource Allocation, Project Planning, Process Design, Project Schedules, Work Breakdown Structure, Program Management, Project Management, Project Coordination, Scheduling, Portfolio Management, Resource Planning, Capacity Management, Dependency Analysis
Beginner · Course · 3 - 6 Months

Sage Publications
Skills you'll gain: Talent Management, Talent Acquisition, Employee Engagement, Performance Appraisal, Talent Pipelining, Talent Recruitment, Performance Management, Human Resources Management and Planning, Employee Coaching, Compensation Management, Workforce Development, Recruitment Strategies, Drive Engagement, Management Training And Development, Performance Review, Workforce Planning, People Development, Human Resource Strategy, Organizational Strategy, Organizational Structure
Beginner · Course · 3 - 6 Months

Coursera
Skills you'll gain: Stakeholder Management, Stakeholder Engagement, People Analytics, Stakeholder Communications, Workforce Planning, Stakeholder Analysis, Human Resource Strategy, Human Resources, Organizational Strategy, Business Priorities, Organizational Structure, Communication Planning, Data Storytelling, Business Metrics, Matrix Management, Strategic Decision-Making, Reconciliation, Strategic Planning, Strategic Prioritization
Advanced · Course · 1 - 3 Months

Skills you'll gain: Data-Driven Marketing, Email Automation, Marketing Automation, Marketing Strategies, Customer Analysis, Marketing Analytics, Lead Generation, Email Marketing, Data-Driven Decision-Making, Customer Insights, Customer Retention, Data Storytelling, Data Literacy, Conversion Funnel Analysis, AI Personalization, Analytics, Case Studies, Advanced Analytics, Financial Forecasting, Revenue Forecasting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Robotic Process Automation, Test Automation, Business Process Automation, Automation, Computer Vision, Debugging, Development Testing, Image Analysis, Data Mapping, User Interface (UI), Data Import/Export, AI Enablement, Application Frameworks, Event-Driven Programming, Transaction Processing
Advanced · Course · 1 - 4 Weeks

New York University
Skills you'll gain: Clinical Trials, Experimentation, Environment and Resource Management, Sample Size Determination, Research Design, Continuous Quality Improvement (CQI), Program Evaluation, Social Impact, Science and Research, Clinical Research, Statistical Methods, Research Methodologies, Statistical Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Sampling (Statistics), Logistic Regression, SAS (Software), Predictive Analytics, Automation, Data Integration, Predictive Modeling, Advanced Analytics, Debugging, Change Control, Statistical Programming, Feature Engineering, Analytical Skills, SQL, Statistical Methods, Report Writing, Data Store, Analysis, Analytics, Finance
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Android Development, C# (Programming Language), Video Game Development, Android (Operating System), Game Design, Mobile Development Tools, UI Components, Scripting, User Interface (UI) Design, Mobile Development, Microsoft Visual Studio, Software Installation
Beginner · Course · 1 - 3 Months

Universitat Politècnica de València
Skills you'll gain: Building Information Modeling, Sustainable Systems, Sustainable Development, Sustainable Technologies, Energy and Utilities, Sustainable Business, Sustainable Design, Building Design, Land Development, Community Development, Sustainable Engineering, Sustainability Standards, Environmental Engineering, Climate Change Adaptation, Climate Change Programs, Environment, Social Impact, Waste Minimization, Materials science, Climate Change Mitigation
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Dashboard, Dashboard Creation, Performance Reporting, Issue Tracking, Data Visualization, Microsoft Excel, Project Management Software, Project Schedules, Agile Project Management, Project Management, Workflow Management, Analysis, Data Management
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Docker (Software), CI/CD, Containerization, LLM Application, Continuous Integration, Software As A Service, Product Development, Continuous Deployment, Commercialization, Large Language Modeling, Software Development, Marketing Strategies, Application Deployment, Product Planning, Go To Market Strategy, AI Integrations, API Design, Generative AI, Software Testing, GitHub
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Scripting Languages, Python Programming, Data Validation, Record Keeping, Programming Principles, Code Reusability, Problem Solving
Intermediate · Course · 1 - 4 Weeks