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.

University of Geneva
Skills you'll gain: Wealth Management, Portfolio Management, Asset Management, Financial Planning, Investment Management, Investments, Performance Measurement, Financial Forecasting, Finance, Behavioral Economics, Risk Management, Market Trend, Risk Analysis, Decision Making, Microsoft Excel
★ 4.7 (429) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: SAP Signavio, Business Process Modeling, Process Modeling, Performance Measurement, Process Analysis, Process Design, Business Process, Process Mapping, Performance Metric, Process Improvement, Gap Analysis, Process Improvement and Optimization, Performance Analysis, Process Flow Diagrams, SAP Analytics Cloud, Business Workflow Analysis, Process Optimization, Dashboard, Data Visualization, Root Cause Analysis
★ 4.6 (23) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, Docker (Software), AI Workflows, Kubernetes, Agentic Workflows, Azure Active Directory, Prompt Patterns, Generative AI Agents, LangChain, Microservices, Microsoft Azure, Artificial Intelligence, Distributed Computing, Serverless Computing, Natural Language Processing, Reinforcement Learning
★ 3.4 (21) · Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Deep Learning, Convolutional Neural Networks, Artificial Neural Networks, Transfer Learning, Model Optimization, Recurrent Neural Networks (RNNs), Fine-tuning, Image Analysis, Generative Adversarial Networks (GANs), Model Training, Computer Vision, Natural Language Processing, Scalability, Reinforcement Learning, Distributed Computing
★ 4.3 (150) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Scanning, Information Technology Architecture, Business Continuity Planning, Cyber Security Assessment, Computer Security Awareness Training, Cyber Risk, Compliance Management, Internal Controls, Governance, Continuous Monitoring, Data Management, Computer Security, Key Performance Indicators (KPIs), Regulatory Requirements, Business Analysis, Organizational Structure, Human Factors (Security), Accountability, Stakeholder Communications, Artificial Intelligence
★ 4.9 (52) · Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Cloud Security, Health Care, Identity and Access Management, Real Time Data, Model Training, Patient Education and Support, Data Management, Microsoft Azure, Data Sharing, Clinical Data Management, Clinical Monitoring, Health Technology, Image Analysis, Data Visualization Software, Patient Communication, Dashboard Creation, Microsoft Teams, Machine Learning Methods, Generative AI, AI Integrations
Beginner · Professional Certificate · 3 - 6 Months

University of Michigan
Skills you'll gain: Health Informatics, Executive Presence, Strategic Communication, Health Technology, Healthcare Ethics, Strategic Planning, Health Policy, Health Care Administration, Leadership, Business Analysis Tools, Business Planning, Patient Safety, Innovation, Healthcare Project Management, Telehealth, Organizational Strategy, Advocacy, Continuous Quality Improvement (CQI), Safety Standards, Safety Assurance
★ 4.7 (24) · Beginner · Specialization · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Application Security, Secure Coding, Vulnerability Assessments, Security Software, Security Testing, Cybersecurity, Collaborative Software, Threat Modeling, Debugging, Systems Design
★ 4.3 (158) · Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Model Training, Convolutional Neural Networks, Computer Programming, Model Optimization, Data Validation, Applied Machine Learning, Supervised Learning, Computer Vision, Artificial Neural Networks, Data Persistence
★ 4.9 (582) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, User Interface (UI), UI Components, Figma (Design Software), UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Prototyping, Usability, Usability Testing, Web Design, Interactive Design, User Experience Design, Mobile Development, User Flows, Style Guides, Web Development, Animations
★ 5 (29) · Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Sanitation, Environmental Engineering, Water Resource Management, Sustainable Engineering, Sustainable Technologies, Public Health, Cost Estimation, Data Collection, Case Studies
★ 4.8 (677) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, JSON, React.js, Jest (JavaScript Testing Framework), Hypertext Markup Language (HTML), Javascript, Bootstrap (Front-End Framework), Web Design, Web Development Tools, Web Design and Development, Cascading Style Sheets (CSS), Software Testing, Unit Testing, User Experience Design, Frontend Integration, Web Development, Mobile Development, JavaScript Frameworks, Test Case
★ 3.4 (82) · Beginner · Specialization · 3 - 6 Months