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: Interactive Data Visualization, Enterprise Application Management, Cloud Deployment, Business Metrics, Event Monitoring, Kubernetes, Continuous Monitoring, Docker (Software), Microservices, Problem Management, Distributed Computing, Anomaly Detection
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Generative AI Agents, Retrieval-Augmented Generation, Google Gemini, Responsible AI, Generative AI, Google Workspace, Google Cloud Platform, Gemini, AI Product Strategy, AI Enablement, AI Workflows, Productivity Software, AI Security, Unstructured Data, Tool Calling, Data Literacy, Artificial Intelligence, Cloud Computing, Collaboration
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Paid media, Marketing Materials, Instagram, Advertising, Social Media, Facebook, Social Media Campaigns, Social Media Marketing, Social Media Content, Digital Advertising, Content Creation, Copywriting, Campaign Management, Information Privacy, Target Audience, Data Collection, Brand Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Power Platform, Microsoft Power Automate/Flow, Project Planning, No-Code Development, Microsoft 365, Requirements Analysis, Application Development, Application Lifecycle Management, Power BI, Business Logic, Microsoft Copilot, Solution Delivery, Microsoft Teams, Governance, Development Environment, Microsoft PowerPoint, Data Integration, Software Development, Microsoft Outlook, Data Validation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Salesforce, Business Process Automation, Agentic Workflows, Generative AI Agents, AI Enablement, Salesforce Development, Automation, AI Product Strategy, Business Workflow Analysis, Process Optimization, Responsible AI, Customer experience improvement, Case Studies, Scalability, Organizational Change, Performance Measurement
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Marketing Automation, AI Personalization, Marketing Effectiveness, Marketing, Content Marketing, Marketing Strategies, MarTech, Advertising Campaigns, Agentic Workflows, AI Enablement, Marketing Analytics, Customer Relationship Management, Data-Driven Decision-Making, Social Media Management, Customer experience improvement
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Restful API, Software Testing, Databases, Software Quality (SQA/SQC), JSON, Application Programming Interface (API), MongoDB, Full-Stack Web Development, Web Applications, NoSQL, Back-End Web Development, Python Programming, Maintainability, Application Deployment, Data Validation, Authentications
Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: C++ (Programming Language), File I/O, Object Oriented Programming (OOP), Computer Programming, Programming Principles, C (Programming Language), Software Design, Algorithms, Data Structures
Mixed · Course · 1 - 3 Months
Skills you'll gain: System Monitoring, Technical Communication, Incident Management, Application Performance Management, Cloud Applications, Continuous Monitoring, Software Visualization, Anomaly Detection, Real Time Data, Software Installation
Beginner · Course · 1 - 4 Weeks
Johns Hopkins University
Skills you'll gain: Clinical Data Management, Clinical Trials, Sample Size Determination, Clinical Research Ethics, Clinical Trial Management Systems, Clinical Research, Data Quality, Quality Assurance, Data Entry, Case Report Forms, Institutional Review Board (IRB), Good Clinical Practices (GCP), Data Cleansing, Data Management, Regulatory Compliance, Data Integrity, Statistical Reporting, Informed Consent, Clinical Documentation, Data Collection
Beginner · Specialization · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Social Media Strategy, Social Media Marketing, Marketing, Video Production, Marketing Strategies, Content Creation, Paid media, Content Strategy, Advertising Campaigns, Brand Marketing, Live Streaming
Mixed · Course · 3 - 6 Months