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.
Duke University
Skills you'll gain: Predictive Modeling, Predictive Analytics, Microsoft Excel, Excel Formulas, Classification Algorithms, Data-Driven Decision-Making, Business Analytics, Financial Forecasting, Data Analysis, Model Evaluation, Business Risk Management, Data Literacy
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Deep Learning, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Global Positioning Systems, Hardware Architecture, Systems Architecture, Network Routing, Graph Theory, Estimation, Algorithms, Predictive Modeling, Mathematical Modeling, Linear Algebra
Advanced · Specialization · 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Creativity, Creative Thinking, Brainstorming, Design Thinking, Creative Problem-Solving, Innovation, Problem Solving, Persona (User Experience)
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Probability & Statistics, Probability, Statistics, Bayesian Statistics, Statistical Methods, Statistical Modeling, Statistical Analysis, Probability Distribution, Sampling (Statistics), Sample Size Determination, Data Analysis
Mixed · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Magnetic Resonance Imaging, Radiology, Medical Imaging, Diagnostic Radiology, Biomedical Engineering, Biomedical Technology, Biochemistry, electromagnetics, Neurology, Image Analysis, Hemodynamics, Analytical Chemistry, Contraindication, Differential Equations, Applied Mathematics
Advanced · Course · 1 - 3 Months

L&T EduTech
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Clinical Data Management, Data Capture, Electronic Data Capture (EDC), Clinical Research, Data Management, Data Collection, Data Sharing, Data Strategy, Data Quality, Data Storage, Regulatory Compliance
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, AI Workflows, Agentic Workflows, AI Product Strategy, Generative AI Agents, Journey Mapping, Process Design, Business Process Automation, Business Process Reengineering, Agentic systems, Value Engineering, No-Code Development, Business Priorities, Automation, Prototyping, Prioritization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Excel Macros, Microsoft Excel, Scripting, Automation, Spreadsheet Software, Programming Principles, User Interface (UI), Data Import/Export, UI Components, IT Automation, Visual Basic (Programming Language), Interactive Design, Build Tools, Productivity, Operations, Research and Design, Design, Interactive Data Visualization, Real Time Data, Finance
Mixed · Course · 1 - 3 Months

Skills you'll gain: Market Research, Surveys, Survey Creation, Consumer Behaviour, Sampling (Statistics), Report Writing, Business Research, Research Methodologies, Research Design, Customer Analysis, Research Reports, Case Studies, Statistical Hypothesis Testing, Global Marketing, Marketing, Data Collection, Quantitative Research, Customer Insights, Competitive Analysis, Data Analysis
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Git (Version Control System), Version Control, Agile Product Development, Collaborative Software, Secure Coding, Prototyping, Role-Based Access Control (RBAC), Product Improvement, Authentications, Product Development, Continuous Deployment, Continuous Delivery, Agile Methodology, Team Oriented, Application Development, Authorization (Computing), Application Performance Management, Event Monitoring, Key Management, Generative AI
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Unified Modeling Language, File I/O, System Programming, Visual Basic (Programming Language), Database Management, System Software, Hardware Architecture, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Program Development, Computer Programming, Microsoft Development Tools
Beginner · Specialization · 3 - 6 Months