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.

Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Branding, Marketing Design, Style Guides, Digital Marketing, Operational Excellence, Marketing Materials, Graphic Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Integration Testing, Programming Principles, Data Structures, Computer Programming
Intermediate · Specialization · 1 - 3 Months
Skills you'll gain: DevSecOps, Kubernetes, Cloud Security, Cloud-Native Computing, Cyber Security Policies, Security Controls, Continuous Monitoring, Authorization (Computing), Policy Development, CI/CD, Policy Analysis, Open Source Technology, Cross Platform Development, Configuration Management, JSON
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Electrical Safety, Electrical Systems, High Voltage, Simulations, Electronic Components, Safety Standards, Estimation, Control Systems, Basic Electrical Systems, Thermal Management, Mathematical Modeling, Power Electronics, Electrical Power, Probability, Electrical Engineering, Electronic Systems, Model Evaluation, Simulation and Simulation Software, Engineering Calculations, Machine Learning Methods
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: System Design and Implementation, Model Deployment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Architecture and Administration, Query Languages, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Data Integrity, Data Quality, Data Maintenance, System Monitoring, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, Organizational Strategy, Artificial Intelligence, Strategic Leadership, Cross-Functional Collaboration, Governance, Artificial Intelligence and Machine Learning (AI/ML), Decision Making, Business Ethics, Business Management, Technology Roadmaps, Ethical Standards And Conduct, Data Governance, Enterprise Architecture, Scalability, Risk Mitigation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Telehealth, Patient Communication, Clinical Supervision, Healthcare Project Management, Employee Training, Health Care, Verbal Communication Skills
Beginner · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Organizational Structure, Social Network Analysis, Organizational Strategy, Decision Making, Organizational Change, Organizational Effectiveness, Leadership Studies, Business, Culture, Sociology, Analysis, Resource Management, Negotiation
Beginner · Course · 1 - 3 Months
Skills you'll gain: Data Loss Prevention, AI Security, Responsible AI, Information Privacy, Data Ethics, Security Controls, Personally Identifiable Information, Data Security, Threat Management, Security Awareness, Security Management, General Data Protection Regulation (GDPR), Authorization (Computing), Incident Response, Cyber Security Policies, Role-Based Access Control (RBAC), Cyber Governance, Governance, Risk Management Framework, Generative AI
Intermediate · Course · 1 - 4 Weeks