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 Virginia
Skills you'll gain: Brainstorming, Design Thinking, Ideation, Creative Thinking, Innovation, Design Strategies, Product Development, Product Design, Strategic Thinking, User Feedback, Prioritization, Stakeholder Engagement, Decision Making, Data-Driven Decision-Making, Collaboration, Customer Engagement
★ 4.6 (79) · Beginner · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Application Design, Software Design Patterns, Functional Design, Other Programming Languages, Event-Driven Programming, Functional Testing, Java, Programming Principles, Performance Tuning, Data Structures
★ 4.5 (3.1K) · Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Social Determinants Of Health, Community Health, Product Development, Health Systems, Health Disparities, Business Modeling, Health Equity, Drive Engagement, Lean Six Sigma, Market Analysis, Performance Improvement, Process Improvement, Stakeholder Analysis, New Product Development, Innovation, Decision Making, Operations Management, Operations, Problem Solving, Leadership
★ 4.8 (10) · Intermediate · Specialization · 3 - 6 Months

Skillshare
Skills you'll gain: Graphic and Visual Design, Graphic Design, Layout Design, Design, Design Elements And Principles, Storytelling, Creative Design, Visual Storytelling, Design Strategies
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Web Content Accessibility Guidelines, Web Design, Usability, HTML and CSS, Web Design and Development, Hypertext Markup Language (HTML), Typography, Color Theory, Semantic Web
★ 4.7 (11) · Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Engineering Drawings, Mechanical Drawings, Structural Analysis, Design Specifications, Hydraulics, Mechanical Design, Petroleum Industry, Building Codes, Technical Drawing, Process Flow Diagrams, Civil Engineering, Construction Management, Oil and Gas, Construction Inspection, Engineering Analysis, Engineering Calculations, Mechanical Engineering, Chemical Engineering, Process Analysis, Process Engineering
★ 4.4 (135) · Intermediate · Specialization · 3 - 6 Months

AI CERTs
Skills you'll gain: User Experience, User Experience Design, User Interface and User Experience (UI/UX) Design, Experience Design, User Centered Design, Design Thinking, Persona (User Experience), UI/UX Research, User Interface (UI), Artificial Intelligence, Design Research, Wireframing, Responsible AI, Prototyping, Design Reviews, User Story, Prompt Patterns, Professional Development, Storyboarding, Presentations
★ 3.7 (27) · Advanced · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Sustainable Architecture, Human Factors, Architectural Design, Building Design, Thermal Management, Sustainable Design, Environment and Resource Management, Design Strategies, Energy and Utilities, Simulation and Simulation Software, Materials science
★ 4.7 (11) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Experience, Adobe XD, Design Thinking, User Research, Wireframing, Augmented and Virtual Reality (AR/VR), Emerging Technologies, Collaborative Software, Prototyping, Software Development Life Cycle
★ 4.7 (92) · Beginner · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Program Evaluation, Policy Analysis, Project Design, Program Standards, Public Policies, Program Implementation, Program Development, Resource Allocation, Social Impact, Systems Thinking, Governance, Needs Assessment, Coordination, Stakeholder Engagement
Beginner · Course · 1 - 3 Months

The Museum of Modern Art
Skills you'll gain: Photography, Art History, Critical Thinking and Problem Solving, Performing Arts, Creativity, Photo/Video Production and Technology, Visual Storytelling, Aesthetics, Electronic Media, Liberal Arts, Media and Communications, Cultural Diversity, Cultural Responsiveness, Cultural Sensitivity, Multimedia, Storytelling, Social Justice, Diversity Awareness, Design, Social Studies
★ 4.8 (12K) · Beginner · Specialization · 3 - 6 Months

Dassault Systèmes
Skills you'll gain: Assembly Drawing, Computer Aided Three-Dimensional Interactive Application (CATIA), Computer-Aided Design, Mechanical Design, Technical Design, Engineering Analysis
Beginner · Course · 1 - 4 Weeks