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: Teaching, Design Reviews, Mathematics Education, Simulations, Digital pedagogy, Simulation and Simulation Software, User Feedback, Experimentation
★ 4.9 (22) · Intermediate · Course · 1 - 4 Weeks

ISAE-SUPAERO
Skills you'll gain: New Product Development, Emerging Technologies, Commercialization, Innovation, Sustainable Design, Entrepreneurship, Sustainable Engineering, Sustainable Technologies, Engineering, Analysis, Strategic Partnership, Chemical Engineering, Manufacturing Processes, Mechanical Engineering, Hydraulics, Cost Reduction, Mechanics
★ 4.6 (56) · Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Fundraising, Fundraising and Crowdsourcing, Non-Profit Accounting, Philanthropy, Legal Risk, Law, Regulation, and Compliance, Governance, Compliance Management, Regulatory Requirements, Lobbying, Labor Law, Tax Compliance, Income Tax, Tax, Accountability, Tax Laws, Political Sciences, Advocacy, Organizational Structure
★ 4.9 (16) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Portfolio Risk, Portfolio Management, Risk Modeling, Financial Data, Risk Analysis, Investment Management, Return On Investment, Time Series Analysis and Forecasting, Financial Modeling, Investments, Object Oriented Programming (OOP), Statistical Analysis, General Finance, Correlation Analysis, Simulations, Regression Analysis, Financial Forecasting, Simulation and Simulation Software, Jupyter, Python Programming
★ 4.5 (12) · Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unreal Engine, Game Design, User Interface (UI), UI Components, Animation and Game Design, Video Game Development, User Interface (UI) Design, Virtual Environment, 3D Assets, No-Code Development, Software Installation, Content Management, Event-Driven Programming, Package and Software Management
★ 4.3 (6) · Beginner · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Business Research, Business Correspondence, Business Writing, Professional Networking, Decision Making, Professional Development, Personal Attributes, Planning, Lifelong Learning, Personal Development, Adaptability, Willingness To Learn, Open Mindset, Cognitive flexibility, AI literacy, Emerging Technologies, Self-Awareness, Goal Setting, Market Trend
★ 4.1 (53) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Visual Storytelling, Adobe Creative Cloud, Photo Editing, AI powered creativity, Generative AI, Image Quality, Editing, Post-Production, Graphic and Visual Design, Graphic and Visual Design Software, Creative Design, File Management, Design, Creative Thinking, Color Theory, Storytelling
★ 3.9 (17) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, MLOps (Machine Learning Operations), Regression Testing, Kubernetes, Docker (Software), Feature Engineering, Containerization, Software Documentation, Data Pipelines, Git (Version Control System), Apache Airflow, Technical Documentation, Microservices, CI/CD, Unit Testing, API Design, Performance Metric, Python Programming, Version Control, Verification And Validation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Change Management, Visionary, Organizational Change, Business Transformation, Process Development, Strategic Leadership, Innovation, Initiative and Leadership, Process Analysis, System Implementation, Organizational Leadership, Leadership and Management, Business Process Reengineering, Diagram Design
★ 4.5 (45) · Intermediate · Guided Project · Less Than 2 Hours

KodeKloud
Skills you'll gain: OpenAI, Prompt Engineering, OpenAI API, Responsible AI, Token Optimization, Multimodal Prompts, AI literacy, Data Ethics, Large Language Modeling, Artificial Intelligence, Generative AI, LLM Application, Embeddings, Image Analysis, Model Training, Fine-tuning, Computer Vision, Application Programming Interface (API), Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: ISO/IEC 27001, Auditing, Audit Planning, Security Controls, Cyber Security Policies, Security Management, Information Systems Security, Risk Management, Risk Management Framework, Identity and Access Management, Change Control, Record Keeping, Information Technology
★ 4.2 (10) · Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: AI Orchestration, AI Workflows, CrewAI, LangGraph, Agentic Workflows, LLM Application, LangChain, Large Language Modeling, Agentic systems, Generative AI Agents, AI Integrations, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture, Systems Architecture, Context Management, API Design, Software Design, Data Validation, Memory Management
★ 4 (6) · Intermediate · Specialization · 1 - 3 Months