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 Colorado Boulder
Skills you'll gain: Data Governance, Data Management, Business Analytics, Analytics, Data Quality, Data Ethics, Data Analysis, Business Intelligence, Big Data, Organizational Structure, Data-Driven Decision-Making, Data Access, Relational Databases, SQL, Data Storage, Cloud Computing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Penetration Testing, Vulnerability Scanning, Vulnerability Management, Vulnerability Assessments, Cyber Security Assessment, Open Web Application Security Project (OWASP), Exploitation techniques, Application Security, Patch Management, Cyber Threat Intelligence, Web Applications, Cyber Engineering, Cyber Security Policies, Cyber Governance, Risk Management Framework, Linux Administration, Ethical Standards And Conduct, Linux, Linux Commands, Linux Servers
Beginner · Course · 1 - 4 Weeks

University of Amsterdam
Skills you'll gain: Culture, Interpersonal Communications, Media and Communications, Research, Persuasive Communication, Qualitative Research
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Animations, User Interface (UI) Design, C# (Programming Language), Performance Tuning
Advanced · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Target Audience, Target Market, Agile Product Development, User Interface and User Experience (UI/UX) Design, Product Improvement, Product Development, Customer Analysis, User Experience, Business Metrics, Persona Development, Lean Methodologies, Product Management, Product Lifecycle Management, Agile Methodology, New Product Development, Performance Measurement, Product Design, Product Marketing, User Feedback, Business Operations
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Model Evaluation, Image Analysis, Computer Vision, Model Deployment, MLOps (Machine Learning Operations), Data Analysis, Deep Learning, Exploratory Data Analysis, Failure Analysis, Data Preprocessing, Feature Engineering, Workflow Management, AI Workflows, Data Transformation, Experimentation, Performance Analysis, Data Quality, Data Manipulation, Performance Metric, Technical Communication
Intermediate · Course · 1 - 3 Months

University of California, Santa Barbara
Skills you'll gain: Governance, Organizational Structure, Legal Risk, Tax, Corporate Strategy, Business, Business Ethics, Business Risk Management, Strategic Partnership, Corporate Tax, Commercial Laws, Business Administration, Financial Analysis, Corporate Finance, Case Studies, Regulation and Legal Compliance, Risk Analysis, Partnership Accounting, Decision Making, Contract Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Performance Metric, Performance Measurement, Failure Analysis
Intermediate · Course · 1 - 4 Weeks

Creo Incubator
Skills you'll gain: Constructive Feedback, Emotional Intelligence, Conflict Management, Empathy & Emotional Intelligence, Stress Management, Resilience, Professionalism, Clinical Leadership, Empathy, Teamwork, Problem Solving, Self-Awareness, Collaboration, Interpersonal Communications, Active Listening, Communication
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Sampling (Statistics), Data Visualization, Plot (Graphics), Data Literacy, Statistics, Matplotlib, Seaborn, Probability & Statistics, Jupyter, Data Visualization Software, Data Analysis, Statistical Analysis, Exploratory Data Analysis, Descriptive Statistics, Statistical Inference, Data Collection, NumPy, Box Plots, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: AI Personalization, Fraud detection, Generative AI, Responsible AI, Data Ethics, AI Enablement, Data Governance, Big Data, Business Strategies, Machine Learning Algorithms, Generative Adversarial Networks (GANs), Corporate Strategy, Data Security, Governance, Human Resources, Customer Data Management, Credit Risk, Data-Driven Decision-Making, Machine Learning, Analytics
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Continuous Delivery, Web Services, Software Testing, Test Execution Engine
Beginner · Course · 1 - 4 Weeks