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

University of Colorado System
Skills you'll gain: Data Warehousing, Dashboard, Star Schema, Data Visualization Software, Data Mart, MicroStrategy, Business Intelligence, Data Integration, Data Architecture, Extract, Transform, Load, Data Modeling, Case Studies, PostgreSQL, SQL, Data Transformation
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Wireframing, Persona (User Experience), User Experience Design, User Centered Design, Usability, User Research, Design Research, Prototyping, Miro AI, User Flows, Mockups, Ideation
Intermediate Ā· Course Ā· 1 - 3 Months

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: Unreal Engine, Animations, Animation and Game Design, 3D Assets, Video Game Development, Computer Graphics
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Unity Engine, Video Game Development, Animations, Game Design, Development Environment, C# (Programming Language), UI Components, Scripting, Debugging
Mixed Ā· Course Ā· 1 - 4 Weeks

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: Embedded Systems, Embedded Software, Computer Systems, Internet Of Things, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Cloud Computing, Development Environment, Debugging
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Adobe Photoshop, Journals, Design Thinking, Creative Design, Creativity, Design Strategies, Design, Graphic and Visual Design, Design Elements And Principles
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Professional Networking, Positivity, Design Thinking, Decision Making, Relationship Building, Professional Development, Creative Thinking, Interviewing Skills, Self-Awareness, Negotiation, Personal Development, Goal Setting
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Barcoding, LinkedIn, Presentations, Facebook, Cloud Applications, Social Media, Content Creation
Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: User Experience, User Experience Design, UI/UX Research, Usability Testing, User Research, UI/UX Strategy, A/B Testing, Design Research, Prioritization, Data Literacy, Usability, Product Improvement, Process Design, Business Priorities, Kanban Principles, Product Testing, Business Research, Creative Design, Statistical Hypothesis Testing, Business Strategy
Intermediate Ā· Course Ā· 1 - 3 Months