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.
Khalifa University
Skills you'll gain: Environmental Management Systems, Environment Health And Safety, Environmental Monitoring, Accident Reporting, Safety Training, Fire And Life Safety, Accident Prevention, Hazardous Waste Operations And Emergency Response Standard (HAZWOPER), Environmental Regulations, Occupational Health, Environmental Engineering, Environmental Laws, Environmental Resource Management, Risk Management, Risk Management Framework, Environmental Engineering and Restoration, Risk Analysis, Environment and Resource Management, Engineering Management, Engineering
Beginner · Specialization · 1 - 3 Months

University at Buffalo
Skills you'll gain: Manufacturing Operations, Process Design, Product Design, Manufacturing and Production, Production Process, Digital Transformation, Industrial Engineering, Internet Of Things, Computer-Aided Design, Technology Roadmaps, Enterprise Resource Planning, Technology Strategies, Information Technology, Simulation and Simulation Software, Business Technologies, Cloud Computing
Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Chemical Engineering, Hazard Analysis, Process Engineering, Hazard Communication (HazCom), Safety Assurance, Occupational Health, Safety Training, Risk Management, Environment Health And Safety, Process Control, Accident Prevention, Risk Analysis, Incident Management, Safety Standards, Failure Analysis, Risk Mitigation, Personal protective equipment, Risk Management Framework, Engineering Analysis, Safety and Security
Advanced · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Business Systems Analysis, Systems Analysis, Requirements Analysis, Business Requirements, Business Analysis, Business Systems, Process Flow Diagrams, User Requirements Documents, Data Flow Diagrams (DFDs), Requirements Management, Diagram Design, Feasibility Studies
Beginner · Course · 1 - 3 Months

IE Business School
Skills you'll gain: Consumer Behaviour, Survey Creation, Market Research, Data Analysis, Marketing, Data Collection, Marketing Psychology, Marketing Strategies, Research Design, Market Data, Target Market, Experimentation, Decision Making, B2B Sales
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Multimodal Prompts, Generative AI, LLM Application, AI Product Strategy, Product Lifecycle Management, Model Deployment, Prototyping
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Game Design, Animation and Game Design, Video Game Development, Animations, Scripting, Software Architecture, Augmented and Virtual Reality (AR/VR), Interactive Design, Development Environment, Object Oriented Design, C# (Programming Language), Object Oriented Programming (OOP), UI Components, 3D Assets, Virtual Environment, User Interface (UI), Artificial Intelligence, Software Development Tools, Debugging
Beginner · Specialization · 1 - 3 Months

EDHEC Business School
Skills you'll gain: Systems Thinking, Strategic Thinking, Forecasting, Strategic Planning, Strategic Decision-Making, Stakeholder Engagement, Organizational Strategy, Complex Problem Solving, Business Transformation, Business Strategy, Trend Analysis, Innovation, Sustainable Development, Decision Making, Creativity, Emerging Technologies
Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Systems Design, Computer Architecture, Network Routing, Computational Logic, Electrical Engineering, Data Structures, Algorithms, Graph Theory, Mathematical Modeling, Calculus
Intermediate · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), Large Language Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Artificial Neural Networks, Maintainability, Computer Programming, Data Cleansing, Debugging, Problem Solving, Critical Thinking, Data Analysis
Beginner · Specialization · 1 - 3 Months

The World Bank Group
Skills you'll gain: Climate Change Adaptation, Climate Change Mitigation, Interactive Learning, Environmental Issue, Sustainable Development, Social Impact, Environment, Environmental Policy, Natural Resource Management, Environmental Science, Energy and Utilities, Water Resource Management, Scientific Methods, Policy Analysis, Cooperation, Collaboration
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Negotiation, Overcoming Objections, Contract Negotiation, Cooperation, Active Listening, Conflict Management, Strategic Partnership, Interpersonal Communications, Overcoming Obstacles, Needs Assessment, Personal Development, Business Strategy, Communication, Relationship Building, Collaboration, Leadership, Communication Strategies, Professional Development, Value Propositions, Cultural Diversity
Intermediate · Specialization · 3 - 6 Months