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.

Microsoft
Skills you'll gain: Computer Hardware, Generative AI, Operating Systems, Hardware Architecture, Generative Model Architectures, Data Warehousing, Business Intelligence, Computer Systems, Solution Design, Business Software, Information Systems Security, Technical Support, Operating System Administration, Generative Adversarial Networks (GANs), Security Awareness, Data Storage Technologies, Cybersecurity, AI literacy, Information Technology, Computer Architecture
★ 4.8 (1.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, Prompt Patterns, LLM Application, Generative AI, Generative AI Agents, Tool Calling, AI Workflows, Large Language Modeling, AI Integrations, Model Evaluation, Flask (Web Framework), Agentic systems, Software Development
★ 4.6 (581) · Intermediate · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Visionary, Initiative and Leadership, Strategic Leadership, Organizational Leadership, Leadership, Leadership Development, Drive Engagement, Business Transformation, Business Leadership, Organizational Change, Innovation, Leadership and Management, Workplace inclusivity, Team Leadership, Proactivity, Stakeholder Engagement, Influencing, Collaboration, Team Motivation, Team Management
Beginner · Course · 1 - 4 Weeks
Madecraft
Skills you'll gain: Prioritization, Growth Mindedness, Time Management, Creativity, Productivity, Creative Thinking, Self-Motivation, Overcoming Obstacles, Habit Formation, Personal Development, Decision Making, Accountability
Beginner · Course · 1 - 3 Months
University of California, Davis
Skills you'll gain: Aesthetics, Peer Review, Analytical Skills, Oral Expression, Detail Oriented, Decision Making, Writing, Problem Solving
★ 4.7 (545) · Beginner · Course · 1 - 3 Months
Chris Croft Training
Skills you'll gain: Project Schedules, Project Management, Project Management Institute (PMI) Methodology, Project Risk Management, Project Coordination, Project Management Life Cycle, Project Design, Milestones (Project Management), Agile Project Management, Project Controls, Project Scoping, Project Management Software, Project Planning, Stakeholder Communications, Project Implementation, Project Estimation, Project Performance, Project Documentation, Project Finance, Negotiation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, API Testing, Restful API, Unit Testing, API Design, Hardening, Application Performance Management, Authentications, Server Side, Postman API Platform, Software Testing, System Monitoring, Secure Coding, Performance Tuning, Back-End Web Development, Web Servers, Application Programming Interface (API), Application Deployment, MongoDB, Databases
Intermediate · Specialization · 1 - 3 Months

Case Western Reserve University
Skills you'll gain: Computational Thinking, Mathematical Theory & Analysis, Mathematics and Mathematical Modeling, Advanced Mathematics, Mathematical Modeling, Logical Reasoning, Deductive Reasoning, Critical Thinking, Applied Mathematics, Theoretical Computer Science, General Mathematics, Problem Solving, Mathematics Education, Analytical Skills, Numerical Analysis, Algebra, Geometry, Quantitative Research, Estimation, Verification And Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Copilot, Data Loss Prevention, Microsoft 365, Azure Active Directory, Microsoft Intune (Mobile Device Management Software), Vulnerability Management, Vulnerability Assessments, Personally Identifiable Information, Patch Management, Microsoft Azure, Data Governance, Identity and Access Management, Authentications, Cloud Security, Information Management, Records Management, Compliance Management, Compliance Auditing, Governance, Risk Management
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Customer Retention, HubSpot CRM, Email Marketing, Customer Analysis, Customer Relationship Management, Brand Loyalty, Customer Relationship Management (CRM) Software, Customer Insights, Marketing Automation, Customer Engagement, Customer Communications Management, Customer experience improvement, Marketing Analytics, Driving engagement, Personalized Campaigns, Email Automation, Customer Relationship Building, Prioritization, Trend Analysis, Promotional Strategies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: High Voltage, Low Voltage, Electrical Power, Electric Power Systems, Civil Engineering, Construction Engineering, Electrical Engineering, Engineering, General Construction and Construction Labor, Matlab, Engineering Analysis, Mathematical Software, Electrical Equipment, Engineering Calculations, Electrical Safety, Surveys, Maintenance, Repair, and Facility Services, Environmental Engineering, Geospatial Information and Technology, Laboratory Testing
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Budget Management, Budgeting, Operating Budget, Financial Modeling, Financial Data, Financial Forecasting, Cost Control, Fiscal Management, Business Modeling, Financial Planning, Business Workflow Analysis, Cross-Functional Collaboration, Planning, Business Analysis, Process Mapping, Business Operations, Microsoft Excel, Business Communication, Process Improvement, Data Analysis
Beginner · Course · 1 - 3 Months