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.

IESE Business School
Skills you'll gain: Design Thinking, Problem Solving, Critical Thinking and Problem Solving, Human Centered Design, Brainstorming, Creative Thinking, Innovation, User Research, Verbal Communication Skills, Collaboration
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Interactive Design, Animation and Game Design, Computer Graphics, Visualization (Computer Graphics), Simulations
Advanced Ā· Course Ā· 3 - 6 Months

Skills you'll gain: Prompt Engineering, Canva (Software), Social Media Campaigns, Instagram, Social Media Marketing, Social Media Content, Social Media Strategy, Content Creation, ChatGPT, Brand Management, Digital Content, AI Enablement, Data Import/Export
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Unreal Engine, Animation and Game Design, Video Game Development, Game Design, 3D Modeling, Development Environment, Scripting
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Content Creation, Writing, Layout Design
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Instagram, Social Media Content, Facebook, Marketing Design, Social Media Marketing, Animations, Digital Design, Graphic Design, Graphics Software, Design Elements And Principles, User Accounts
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: 3D Assets, Data Validation, C# (Programming Language), Debugging
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Embedded Systems, Embedded Software, Internet Of Things, Control Systems, Civil Engineering, Electronic Systems, Public Works, Electronic Hardware, Structural Engineering, Energy and Utilities, Maintenance, Repair, and Facility Services, Automation, Integrated Development Environments, Environmental Monitoring, System Monitoring, Continuous Monitoring, Communication Systems, Display Devices, Real Time Data, Peripheral Devices
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Design Research, UI/UX Strategy
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Lausanne
Skills you'll gain: Public Health, Health Policy, Community Health, Governance, Health Systems, Policy Development, Social Determinants Of Health, Health Assessment, Systems Thinking, Sustainable Development
Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Design Elements And Principles, Design, Adobe Photoshop, Digital Design, Creativity
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Computer Graphic Techniques
Mixed Ā· Course Ā· 1 - 4 Weeks